Adding Smooth transform