dependecy injection to create a custom bad word list
dependency refactoring
sync