committing components