GHGL Keep the layer color

Hi;
How can I keep the layer color in GHGL?

    "#version 330 core"
	"uniform vec3 _lightDirection[4];"
	"uniform mat3 _worldToCameraNormal;"
	"in vec3 normal;"
	"in vec3 objcolor;"
	"out vec4 FragColor;"
	"void main()"
	"{"
	"vec3 ml = normalize(_lightDirection[0]);"
	"vec3 camNormal = _worldToCameraNormal * normal;"
	"float intensity = dot(ml, normalize(camNormal.xyz));"
	"vec4 diffuse = vec4(objcolor, 1.0);"
	"vec3 ambient = vec3(0.1, 0.1, 0.1) * objcolor;"
	"vec3 c = ambient + diffuse.rgb * abs(intensity);"
	"FragColor = vec4(c,diffuse.a);"
	"}";

This code allways display the blue.