for david to pull