most of the parallel stuff for the entire GA with islands, need to iron out some stopping conditions and end display