Agregado muchas funcionalidades.