committing basics