kind of working co matrix