added lower limit