push init