new testing module
added new smoothing techniques
more testing