XMC-global company in every respect