trial pull and push