refactor code
refactor method name
refactor merge method