updated name gen