diff --git a/files/icons/circle-info.svg b/files/icons/circle-info.svg
new file mode 100644
index 0000000..1ba5b9e
--- /dev/null
+++ b/files/icons/circle-info.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/files/icons/download.svg b/files/icons/download.svg
new file mode 100644
index 0000000..6ed49b5
--- /dev/null
+++ b/files/icons/download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/files/icons/rotate.svg b/files/icons/rotate.svg
new file mode 100644
index 0000000..4c0d5e5
--- /dev/null
+++ b/files/icons/rotate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/files/icons/square-check.svg b/files/icons/square-check.svg
new file mode 100644
index 0000000..1f72889
--- /dev/null
+++ b/files/icons/square-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/files/icons/trash-can.svg b/files/icons/trash-can.svg
new file mode 100644
index 0000000..03ca715
--- /dev/null
+++ b/files/icons/trash-can.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/files/kernel_list.csv b/files/kernel_list.csv
new file mode 100644
index 0000000..65d28f2
--- /dev/null
+++ b/files/kernel_list.csv
@@ -0,0 +1,3 @@
+OS_VERSION_ID;KERNEL_PAСKAGE_UBM;KERNEL_PAСKAGE;KERNEL_NAME;KERNEL_DESCRIPTION
+2204;ubm-001-linux515;linux515;Linux 5.15;The Linux kernel v5.15 and modules
+2204;ubm-001-linux517;linux517;Linux 5.17;The Linux kernel v5.17 and modules
diff --git a/files/kernel_list_addon.csv b/files/kernel_list_addon.csv
new file mode 100644
index 0000000..eeb42d8
--- /dev/null
+++ b/files/kernel_list_addon.csv
@@ -0,0 +1,3 @@
+OS_VERSION_ID;KERNEL_PAСKAGE_UBM;KERNEL_PAСKAGE;KERNEL_NAME;KERNEL_DESCRIPTION
+2204;ubm-002-linux517-headers;linux517-headers;Linux 5.17;The Linux kernel headers v5.17 and modules
+2204;ubm-003-linux517-docs;linux517-docs;Linux 5.17;The Linux kernel docs v5.17 and modules
diff --git a/layout/ubl-settings-kernel(ru_RU).bmpr b/layout/ubl-settings-kernel(ru_RU).bmpr
index e8a5b8f..25c6cd3 100644
Binary files a/layout/ubl-settings-kernel(ru_RU).bmpr and b/layout/ubl-settings-kernel(ru_RU).bmpr differ
diff --git a/pdf/ubl-settings-kernel(ru_RU).pdf b/pdf/ubl-settings-kernel(ru_RU).pdf
index 8448ff9..7b458ef 100644
--- a/pdf/ubl-settings-kernel(ru_RU).pdf
+++ b/pdf/ubl-settings-kernel(ru_RU).pdf
@@ -1,22 +1,22 @@
%PDF-1.5
1 0 obj
<>
+/Kids [3 0 R 5 0 R 7 0 R 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R 21 0 R 23 0 R 25 0 R 27 0 R 29 0 R]
+/Count 14>>
endobj
3 0 obj
<><><><><><><>]
+/Annots [<><><><><><><><><>]
/Rotate 0
/Contents 4 0 R>>
endobj
4 0 obj
<>
stream
-BT /F1 9.00 Tf ET
+BT /F3 9.00 Tf ET
/GS0 gs
1.000 0.000 0.000 1.000 0.000 0.000 cm
q 813.13 0 0 575.28 14.38 10.00 cm
@@ -28,14 +28,14 @@ endobj
/Parent 1 0 R
/MediaBox [0 0 841.89 595.28]
/Resources 2 0 R
-/Annots [<><><><><><><>]
+/Annots [<><><><><><><><><><>]
/Rotate 0
/Contents 6 0 R>>
endobj
6 0 obj
<>
stream
-BT /F1 9.00 Tf ET
+BT /F3 9.00 Tf ET
/GS1 gs
1.000 0.000 0.000 1.000 0.000 0.000 cm
q 813.13 0 0 575.28 14.38 10.00 cm
@@ -47,14 +47,14 @@ endobj
/Parent 1 0 R
/MediaBox [0 0 841.89 595.28]
/Resources 2 0 R
-/Annots [<><>]
+/Annots [<><>]
/Rotate 0
/Contents 8 0 R>>
endobj
8 0 obj
<>
stream
-BT /F1 9.00 Tf ET
+BT /F3 9.00 Tf ET
/GS2 gs
1.000 0.000 0.000 1.000 0.000 0.000 cm
q 813.13 0 0 575.28 14.38 10.00 cm
@@ -66,14 +66,14 @@ endobj
/Parent 1 0 R
/MediaBox [0 0 841.89 595.28]
/Resources 2 0 R
-/Annots [<><><><><><><>]
+/Annots [<><><><><><><><><><>]
/Rotate 0
/Contents 10 0 R>>
endobj
10 0 obj
<>
stream
-BT /F1 9.00 Tf ET
+BT /F3 9.00 Tf ET
/GS3 gs
1.000 0.000 0.000 1.000 0.000 0.000 cm
q 813.13 0 0 575.28 14.38 10.00 cm
@@ -85,14 +85,14 @@ endobj
/Parent 1 0 R
/MediaBox [0 0 841.89 595.28]
/Resources 2 0 R
-/Annots [<><>]
+/Annots [<><>]
/Rotate 0
/Contents 12 0 R>>
endobj
12 0 obj
<>
stream
-BT /F1 9.00 Tf ET
+BT /F3 9.00 Tf ET
/GS4 gs
1.000 0.000 0.000 1.000 0.000 0.000 cm
q 813.13 0 0 575.28 14.38 10.00 cm
@@ -104,14 +104,14 @@ endobj
/Parent 1 0 R
/MediaBox [0 0 841.89 595.28]
/Resources 2 0 R
-/Annots [<><><><>]
+/Annots [<>]
/Rotate 0
/Contents 14 0 R>>
endobj
14 0 obj
<>
stream
-BT /F1 9.00 Tf ET
+BT /F3 9.00 Tf ET
/GS5 gs
1.000 0.000 0.000 1.000 0.000 0.000 cm
q 813.13 0 0 575.28 14.38 10.00 cm
@@ -123,14 +123,14 @@ endobj
/Parent 1 0 R
/MediaBox [0 0 841.89 595.28]
/Resources 2 0 R
-/Annots [<><><><><><><>]
+/Annots [<><><><><><><><>]
/Rotate 0
/Contents 16 0 R>>
endobj
16 0 obj
<>
stream
-BT /F1 9.00 Tf ET
+BT /F3 9.00 Tf ET
/GS6 gs
1.000 0.000 0.000 1.000 0.000 0.000 cm
q 813.13 0 0 575.28 14.38 10.00 cm
@@ -142,14 +142,14 @@ endobj
/Parent 1 0 R
/MediaBox [0 0 841.89 595.28]
/Resources 2 0 R
-/Annots [<><><><><><>]
+/Annots [<><><><><><><><><>]
/Rotate 0
/Contents 18 0 R>>
endobj
18 0 obj
<>
stream
-BT /F1 9.00 Tf ET
+BT /F3 9.00 Tf ET
/GS7 gs
1.000 0.000 0.000 1.000 0.000 0.000 cm
q 813.13 0 0 575.28 14.38 10.00 cm
@@ -161,14 +161,14 @@ endobj
/Parent 1 0 R
/MediaBox [0 0 841.89 595.28]
/Resources 2 0 R
-/Annots [<><><><><><><><>]
+/Annots [<>]
/Rotate 0
/Contents 20 0 R>>
endobj
20 0 obj
<>
stream
-BT /F1 9.00 Tf ET
+BT /F3 9.00 Tf ET
/GS8 gs
1.000 0.000 0.000 1.000 0.000 0.000 cm
q 813.13 0 0 575.28 14.38 10.00 cm
@@ -180,127 +180,239 @@ endobj
/Parent 1 0 R
/MediaBox [0 0 841.89 595.28]
/Resources 2 0 R
-/Annots [<><><><>]
+/Annots [<><>]
/Rotate 0
/Contents 22 0 R>>
endobj
22 0 obj
-<>
+<>
stream
-BT /F1 9.00 Tf ET
+BT /F3 9.00 Tf ET
/GS9 gs
1.000 0.000 0.000 1.000 0.000 0.000 cm
q 813.13 0 0 575.28 14.38 10.00 cm
/I10 Do Q
-s
endstream
endobj
23 0 obj
+<><><><><><><><><>]
+/Rotate 0
+/Contents 24 0 R>>
+endobj
+24 0 obj
+<>
+stream
+BT /F3 9.00 Tf ET
+/GS10 gs
+1.000 0.000 0.000 1.000 0.000 0.000 cm
+q 813.13 0 0 575.28 14.38 10.00 cm
+/I11 Do Q
+endstream
+endobj
+25 0 obj
+<><><><><><><><>]
+/Rotate 0
+/Contents 26 0 R>>
+endobj
+26 0 obj
+<>
+stream
+BT /F3 9.00 Tf ET
+/GS11 gs
+1.000 0.000 0.000 1.000 0.000 0.000 cm
+q 813.13 0 0 575.28 14.38 10.00 cm
+/I12 Do Q
+endstream
+endobj
+27 0 obj
+<><><><><><><><><><>]
+/Rotate 0
+/Contents 28 0 R>>
+endobj
+28 0 obj
+<>
+stream
+BT /F3 9.00 Tf ET
+/GS12 gs
+1.000 0.000 0.000 1.000 0.000 0.000 cm
+q 813.13 0 0 575.28 14.38 10.00 cm
+/I13 Do Q
+endstream
+endobj
+29 0 obj
+<>]
+/Rotate 0
+/Contents 30 0 R>>
+endobj
+30 0 obj
+<>
+stream
+BT /F3 9.00 Tf ET
+/GS13 gs
+1.000 0.000 0.000 1.000 0.000 0.000 cm
+q 813.13 0 0 575.28 14.38 10.00 cm
+/I14 Do Q
+s
+endstream
+endobj
+31 0 obj
<> /View <>>>>>
endobj
-24 0 obj
+32 0 obj
<> /View <>>>>>
endobj
-25 0 obj
+33 0 obj
<>
endobj
-26 0 obj
+34 0 obj
<>
endobj
-27 0 obj
+35 0 obj
<>
endobj
-28 0 obj
+36 0 obj
<>
endobj
-29 0 obj
+37 0 obj
<>
endobj
-30 0 obj
+38 0 obj
<>
endobj
-31 0 obj
+39 0 obj
<>
+endobj
+40 0 obj
+<>
endobj
-32 0 obj
+41 0 obj
<>
+endobj
+42 0 obj
+<>
endobj
-33 0 obj
+43 0 obj
<>
+endobj
+44 0 obj
+<>
endobj
-34 0 obj
+45 0 obj
<>
+endobj
+46 0 obj
+<>
endobj
-35 0 obj
+47 0 obj
<>
endobj
-36 0 obj
+48 0 obj
<>
-/Length 55795>>
+/Length 57736>>
stream
-xOT/n1FD%A4ETEPP@EzPA" H;yY 3#;+=jkfY,bX+EbX,َbX,lbX,bcX,b1۱X,blh[N6[0gFWomλ|cX,Zl띧_Ba_&7^|_槜ábX,<2t/sGy3qSS#IOz,bX˒~vv믿=Km p/ff4h^Cqfw a.7ܱX,b-Ok;b ݏƨKz^Ge 7Ӟ|3юbX,k]L@bϯW)}yzos㚦8X,b+U͍vv&ڟ]