Changed Matrix's initialization