add cpp files
add gen in .gitignore