Added: custom input file option