HW Assignment 2