assignment 1 from last semester.