added --hint option