updated OPPM