better namespaces