Introduced addUsage routine
Reworked USAGE_MINIMUM and USAGE_MAXIMUM processing