specify columns to preserve order across datasets - fix #22