I do add some method to initilize matrix

add method to initilize the matrix to translate to scale or to roate