further progress. added test shaders.