idea dissect matrix