non exclusive pattern