matrix formation