add CommitComponent