add xscope feature