pushing
merging
completing merge
adding the capability of allowing to write a message