pushing pull and push scripts