Smooth and worth it

a bit complex but smooth