revise species name handling to allow either taxon or species as input