final commit auto commit