fixed input file support