swapping subs part 2