221 Assignment 4