document provided helpers