overlap find and check