revise list