добавил набросок структурной схемы