далеко не профессионал, но попытался склеить, на ваш суд