reorder the mapping so it can be more useful to the end user