renamed shaders
Added new programs with the ability to switch between them