initial push correction