new wordlist, use dependency injection
singleton reg