modularized Xio