Add component main