https://studwork.ru/order/1359578
приложил работу с тем же вариантом кажется, которую когда то делал сам ))