create and process documents