proto.walk = function(obj, fn){
    var angle, that = this;

    //sort percents
    var percents = Object.keys(obj).map(parseFloat).sort()