initial implementation of config file