better config file handling