befor pull