Updated procedure