working on matrixquestion
fixed merge