added files for class requirements