C++ files from cs3505