adding models [wip]