first commit final