Matrix igen .........