M3 Assignment 2 case study