update hints & diagram