added clue updating functionality