commentary for CPS transform