diverging paths