second commit

got it running next steps will be testing with gtest