add config.

    * add lazy loading