compose push almost done
merging