Smoothing and finishing

Smoothing and finishing