a difficult challenge to overcome