before pull