minor changes
tried new hsvrgb function