Added sorting, keep/drop fields, and a started on select, but add_row fails with unicode of unicode