upgraded PIAACMC