added island and removed block-list