added select all and deselec all countries, some bugs when changing sub types and call for i.e. ldUpdate(), ld should check whether the dataset is empty or not