diagonal spreads