fixed a bug about extracting field order (truly)
Merge branch 'uidev'