half xo e. m.