Adding island model