add more component