added changed removeEpsilon