commit through staging