crossing patterns