a start on making the 'islands' parallel