Change all Func order to 1 for keep all same.
Remove double convert to lower and little improved
Suggested by: @jurchiks