added back hint system -- accidentally left it out the last time