Initial support for different input files