Final version of the Assesment 1