A bunch of things for project 1.