пересмотр архитектуры исходников