updated final push