add all component view