this needs more thought: it will not work as you intend due to the exponential behaviour of this value