changed vec4 to vec2 for color