SEARCH: swapping and swinging