new way of namespacing by tcorral