making the config a singleton