cpp b  done