updates on template