goes far