add c++ namespace