GH 590 Assignment 1