added xChop, its tests and methods