working data model and templates