work and document