implement add more smoothing, slight improvement with Witten Bell