push with a few changes