global commit, housekeeping