add set vec3 + progress on shader writing