push prepare