testing pull and push