separate core namespace for 2.0