fix bugs namespaces