function name changed from generate_race/1 to generate_species/1