do descriptions for each component