consistent namespaces throughout module