working out hyperbolics.