added hint support closes #7