Fix: now the projections are orthogonal