revise somthing