join component