make config file optional