fixed matrix representation