Intact point checking implemented
Smoothing fixed
Smoothing fixed
Differentiate fixed