3308 assignment 3