moving template for namespacing