create/update/delete document feature enhanced (US #38)