Updated home work.