add hint renderer. simplify render path.