add xml switch