Starting to add smoothing methods