added config file req/logic