preparation for random name