Added homework model and spec