add magic-matrix