update - home work 4