pmpd optimization