we need hash to
no need to spell it out
some space on top
api update
.
reformat
update
a start on api docs
.