starting the shader part