comments on refactor process