add good-turing smoothing