adding still more components