added distancego.h