updated basetemplate