added color
updated shaders