matrix code generation compiles