Adding components structure