2620 assignment 1