vec3 mat3 added