made bounds checking on effect, low, high work in all 3 calculators