re-added diagonal