initial structure for loading config file