adding lots more characters to swap