finsihed the matrix4f