document and delivery models