апд от 25.11
кв сделал, но он очень кривой, нужна нормальная реализация