switched to non-square matrice