commit ad hoc