matrix opts further