code that will compile
Pushing work. Starting over from textbook and adapting that.