refactor the source code.