add namespace for Core.hpp