Rewritten iCPPS Source