almost forgot the shader...