Initial assigment 5.
Assigment 5