improvements for dot-interval and intersection in vertex