this is a very long component description