moved sparse diagonal matrix to seperate file