updated the pulling program