reorganize list of components