remove yaml config module to reduce the dependence