[refactor] Refactoring.