modify procedure