revise how config is loaded
revise how config is loaded