some more minor changes to fix bugs and add probability to letter choices