высокоуровневые запросы выделены в отдельный модуль