implemented intersection with other worms