requirements: only two - ie & total tolerance