Add component and example