writting up some initial details for each of the components