refactor for method names
rename method
keep rename
rename fixer
update doc for new api interface