adding hint support