nate rowe, andy r, matt j chp-4 c++