fill the lower half of D
added reference image.
matrix normalisation
Save/Restart temporary matrix