handling namespaces