"shader" and "Shader", maybe changing it to the same uppercase or lowercase is better