Implement proper model, actions and template structure