Lotsa changes.

- emphasized adding code **before** private, since we had two students who made that mistake.

- #57

- #56

- #55