move everything to external config file