assignment 3: 5-6