users own documents, add hooks