Varios cambios y mejoras.
