Updated word generator