modify g09 and libvirt