Added cpp and Makefile