Added abstract_view and template.