Added character generation