Using templates, namespace