how-to config
how-to dynamic gen