refactor some word in turn()