fix input dir iteration