то, что было сделано на практике диффур :D