add islands and track border