ticket:1 add models, test, templates
ticket:1 fix errors
ticket:1 complete