component => description