play with diffuse, ambient and specular