added the Xfo type