added shaders setup