change start end region compare to difference with epsilon