Assignment 2… ugh..