added some basic language processing. We can make this more robust by creating a large JSON file of modifiers and also add recursive modifier searches....but we don't have time