add matrix data