old C++ school work.  nothing special