add elements for list-compoant and element-composant