updated procedure_setup