add more components