my c++ lib