330 assignment 5