matrix understanding.