work on island shape generation