finish shift and swap local search.
add a distribution display.