fnished assigment for week5