template set up for assignment2