[WIP]home work.