I update hint implementation