swapping with starboard