revise method names