tested multiple islands
made futures more concise