to these ends