refactoring - 7a refactoring configurable constants