Added changes that were on list.

Program compiles and runs. Not sure if it does it correctly yet.