corrijo la logica :P