non puoi inserire l'intera procedura dentro un metodo da richiamare?