added swear word support