updated and simplified push scripts