Adaptando el código