adding spdiag