#71 added interface for FileInputs