NIFT preparation