Revert "1"

This reverts commit 0211a655ae39e0982506eac245f8bbe16ea7e071.
Revert "Revert "1""

This reverts commit f6f1417d7f54e83fcde49a6ec38d3ee31b478ece.
Предварителна подготовка за ТП

част 1