general argument overwrite
country loop