initial 0 puller