implemented basic model definitions
commit test