first pass at unpacking, dictsort
add comments
remove commented out already breaking test
tweak comment for clarity