Tiene tres componentes principales: