Might change file's name, could probably use this object for other types