initial commit of src folder and main.cpp