Lots of updates, working on smoothing method.