Adding the start of Assignment4