added in feature for other file formats
changes