yellow shining cube

i think i have fixed the normal problem.
normal in the shader
Normal <- vec4(Normal,0)
 i also added test for the df parameter