cambios varios (no quiero explicar)