ramp and value on gain gave a conflict, so they both use ramp right now :DDD
ramping fully working finally :D