Starting point for Assignment 22