support for editing docs