implemented to distance