What are the component and function of each component?