implemented documents and files functionality