Cada parte realiza una función.