rename .c files to .cpp
rename .c files to .cpp
lots of changes