increased flexbility of column sorting