print json more human redable format
dict is better than list or tuple to represent sha and it's contents