A look at functional diversity