add: peer data storage
add remaining parts to ADD