MMT Assignment 5 - Final piece - Research