NIFT Choice Filling