Add component way