added smooth color blender