initial & final commit