expanding shaders