revise usage