Programming in C++ final project