js refactor for documents finished
DataReaders