added bounds