using external config