controller and template added