added component_list to idea as a select_list