configurable constants
++version