smoothing for move prediction + some other stuff