changed island List to HashMap