classical first commit