added initial 3-4 cpp files