refactoring: constants