adapting the transaction model for key value storage published presentations and documents on DocSlides.