fix bugs in hint