put all config related things into config module