added name shuffle feature.