* [review comment] model should be given in an object under key model
* no need to handle this in the initialize method
* formatting