revise Usage