Working on proper matrix composition