GH 590 H Assignment 3