forked from: Distance Spring

