adding more components