add and fix home work 5