not-yet-functional additions to matrix methods