extend namespacing functionality