checked in by rudy xiong for PPMM