merge and commit content controller