initial and possibly final commit