added char name gen