second commit, added the cpp file