updated templates and namespaces