Finish Assigment 4