adding and committing