hinting updated2