add c++obj