revise head