vec3 common
vec3 edited