There is a great deal of work on the semantic core:
1) Parsing keywords based on basic keywords through KeyCollector.
2) Cleaning of the base received from the "mushrooms"
3) Classification of key requests.
4) Preparing keywords to add to Yandex.Direct (through Direct.Commander)