Added smoothing and working Root Application