c++ framework add