major update including getCGP