added a few new class files for handling files