added mat4 translate and scale