first commit and last commit