3 required files for the course project