still working on bump map shader.