find overlap patterns