fianl push all g