First ecs 30 assignment