endeavourings