tratando de entender como funca esto