pi_procedure