pushing and pulling for single contact achieved.