commit stuff

how commit works