added HubHelper, still refactoring, plus adding authentication