testing push then pull