elaborated vec4