fix all hintReader functions & -> * for output parameter