introduce libXbgi