Added basic_vec3