adding a shader