complete pqp integrate