revise a code