added character swapping A/B test