adding multi-column sort for issue #176