revision ab : basic shader

 introduction of basic shaders for the background