new namespace for core