testing and doing
placehold
doing
add digest
required to be a buffer