started working on model accessable attributes and spec