improve gio supported