Starting point for Assignment 3