Started implementing the shaders