add some compose_elements