Renamed all .c files to .cpp, *WILL NOT COMPILE*