model changed, view, template