it will be used to install doc, just not yet done. Problem is that doc include package name that is dynamic set and can be overwritten, so I do lazy load for it.