TODO: remove: rename c++ library