create separate config file loader