add logging for hub interaction