implemented pullout length