single ability unit swap