added input datafile