Initial project files
separate the source files