Use cfg structure