because every small things needs a commit