gradient factors

Optimized by Optimole