SEARCH: swinging and swapping