create preliminary document processor