new docs, and passing original object