beginning implementation of shaders