dist for push