comment, and refactoring