making proxy api calls root agnostic
standardizing client