Final report for the assigment.