A bunch of stuff
Before main work on assignment 3