divided Project1 source file into appropriate header and implementation files