Assignment 1 for Will