haft att strida emot många och betydliga svårigheter.