updated guessing