testing shaders, default shaders, future materials, ligth class defined