add cpp bench