checkpoint
add/extend map iteration in path values and in key tops
Merge branch 'value-weighting'