What is the purpose of these 2 nested components ?