outline of our code for the project