пересборка для модульной реализации