there was no need for an extra shaders module