preparing pull