update pp3