namespaces with :: instead of camel case