matrix work