login to the system
name
password
Sign up please, if you are unregistered and you are interested in full acces.. Our sales representative will contact you as soon as possible..
log on
you are logged into the system
section
region
specification of dimensions / qualities
SEARCH
sorting
-
there is no common classification for a given section combination
-
sorting
-
(605 189)
-
-
(0)
-
(5)
-
(0)
-
(373)
-
(33)
-
(59)
-
(0)
-
(2)
-
(1 148)
-
(54)
-
(0)
-
(1 881)
-
(0)
-
(0)
-
(0)
-
(378)
-
(39)
-
(19)
-
(0)
-
(0)
-
(0)
-
(2)
-
(56)
-
-
-
(418 040)
-
-
(9 167)
-
(3 486)
-
(2 406)
-
(9 855)
-
(7 930)
-
(1 836)
-
-
-
(2 565)
-
(1 720)
-
(681)
-
-
(3 118)
-
-
-
-
-
(2 652)
-
(762)
-
(495)
-
(54)
-
(87)
-
(0)
-
(0)
-
-
-
(80)
-
(4)
-
-
(9)
-
-
-
-
-
-
(68)
-
(0)
-
-
-
(1)
-
(0)
-
-
-
(2 842)
-
(895)
-
(82)
-
(78)
-
(5)
-
(4)
-
-
-
(0)
-
(0)
-
-
-
-
(799)
-
(49)
-
(13)
-
-
-
(302)
-
(22)
-
-
(51)
-
(48)
-
(4)
-
(79)
-
(56)
-
-
(11 330)
-
(1 685)
-
(297)
-
(148)
-
(19)
-
-
(414)
-
-
(4 410)
-
(303)
-
(210)
-
(65)
-
-
(32)
-
(217)
-
(1)
-
(29)
-
(0)
-
(0)
-
(0)
-
(0)
-
(62)
-
-
-
-
(367)
-
-
-
(0)
-
(9)
-
(113)
-
(64)
-
(0)
-
-
-
(113)
-
-
(0)
-
(0)
-
(0)
-
-
(11)
-
(0)
-
-
(10)
-
(0)
-
(0)
-
(0)
-
-
(32)
-
(190)
-
(0)
-
(0)
-
-
-
(10)
-
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(13)
-
(0)
-
-
(27)
-
(0)
-
(8)
-
(29)
-
-
(3 357)
-
-
(0)
-
(16)
-
(0)
-
(0)
-
(1)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(2)
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
(2)
-
-
(0)
-
-
(0)
-
(0)
-
(1)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(2)
-
(0)
-
(0)
-
(14)
-
-
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(6)
-
-
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(4)
-
(0)
-
(3)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(21)
-
-
-
-
-
(2)
-
(0)
-
-
(1)
-
(1)
-
-
(0)
-
(0)
-
-
-
-
-
(15)
-
(0)
-
-
-
(55)
-
(4)
-
-
(24)
-
(0)
-
(0)
-
(10)
-
(18)
-
-
-
(132)
-
(21)
-
-
-
-
(1)
-
(62)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(26)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
-
-
(0)
-
(0)
-
(1)
-
(5)
-
(0)
-
-
(54)
-
(81)
-
(21)
-
(78)
-
(16)
-
(5)
-
(23)
-
(0)
-
(0)
-
(26)
-
(0)
-
(42)
-
-
(0)
-
(0)
-
(165)
-
(0)
-
(15)
-
(0)
-
(0)
-
(8)
-
(156)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(4)
-
(0)
-
(0)
-
(55)
-
(0)
-
(0)
-
(0)
-
-
-
(1)
-
-
-
(13)
-
-
-
(0)
-
(0)
-
-
(24)
-
(0)
-
(0)
-
-
(0)
-
(2)
-
(0)
-
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
-
(690)
-
(636)
-
(272)
-
(47)
-
(74)
-
(14)
-
(60)
-
(0)
-
(0)
-
(20)
-
(236)
-
(12)
-
(92)
-
(270)
-
(72)
-
(426)
-
(0)
-
(486)
-
-
-
(4)
-
(0)
-
(0)
-
(5)
-
(81)
-
(100)
-
(0)
-
(0)
-
(0)
-
(0)
-
(55)
-
(6)
-
(0)
-
(0)
-
(245)
-
(0)
-
(3)
-
(6)
-
(0)
-
(48)
-
-
-
(0)
-
(2)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(1)
-
(0)
-
(0)
-
(76)
-
-
(2)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(148)
-
(564)
-
(0)
-
(0)
-
(0)
-
(105)
-
-
-
(0)
-
(10)
-
(447)
-
(5 507)
-
(245)
-
(143)
-
(17)
-
-
-
(16 079)
-
(7 504)
-
(23 744)
-
(49 524)
-
(673)
-
(0)
-
(0)
-
(4 649)
-
(2 397)
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(65)
-
(0)
-
(0)
-
-
(0)
-
-
(52)
-
(645)
-
-
(185)
-
-
-
(103)
-
(2)
-
(100)
-
(30)
-
(0)
-
(0)
-
-
-
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
(0)
-
(0)
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
(0)
-
(0)
-
-
(0)
-
-
(0)
-
(19)
-
(3 523)
-
(149)
materials, machines and tools
description | quantity | price | |||
---|---|---|---|---|---|
Bearing GE 30 DO 2RS ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 30 ES 2RS DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 30 ET 2RS | on request | by agreement | |||
updated 28.04.2025 | |||||
Bearing GE 30 FO 2RS LS | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 35 ES 2RS DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 35 FO 2RS FLURO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 35 KRRB+COL TIMKEN | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 35 KTT-B INA | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 35HO 2RS FLURO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40 DO ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40 E ZKL | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40 ES | on request | by agreement | |||
permanent advertising | |||||
Bearing GE 40 ES 2RS SKF | on request | by agreement | |||
permanent advertising | |||||
Bearing GE 40 ES 2RS SKF | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40 ES IKO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40 ES SKF | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40 KRRB XL INA | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40 LO ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40 LO Neutral | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40/60 Neutral | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40HO 2RS FLURO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 40TXE 2LS SKF | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 45 DO 2RS (GE45ES-2RS) ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 45 ES 2RS DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 45 ES2RS | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 45 KRRB INA | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 45TE 2RS Neutral | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 50 ES 2RS CX | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 50 ES 2RS SKF | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 50 ES SKF | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 50 ES2RS SKF | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 50 FW 2RS (GEG 50 ET 2RS) DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 50 KRRB+COL TIMKEN | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 50 LO (GEEW 50 ES) FLURO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 50 LO (GEEW 50 ES) Neutral | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 50/80 LS | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 6 E MTK | on request | by agreement | |||
updated 18.04.2025 | |||||
Bearing GE 6 FW DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 60 DO ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 60 ES SKF | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 60 FW 2RS DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 60 FW 2RS MEDWAY | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 60HO 2RS ASKUBAL | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 63 LO ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 70 2RS | on request | by agreement | |||
updated 28.04.2025 | |||||
Bearing GE 70 DO ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 70 ES 2RS DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 70 ES 2RS LS | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 70 ES CX | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 70 ES SKF | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 70 FO 2RS FLURO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 70 UK2RS ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 8 E | on request | by agreement | |||
updated 28.04.2025 | |||||
Bearing GE 80 ES 2RS Neutral | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 80 ES Neutral | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 80/130 Neutral | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 90 ES 2RS DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 90 ES 2RS SKF | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 90 FO ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE 90 UK 2RS CCVI | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GE12 SSP | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GE17 ES CX | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GE17 ES-2RS SKF | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GE17ES-2RS SKF | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GE20 ES 2RS SKF | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GE30 ES 2RS SKF | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GE35 E | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GE40 E | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GE40 ES IKO | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GE40 KPPB | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GEEW 25 ES 2RS LS | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GEG 25 ES 2RS Neutral | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GEH 100 ES-2RS | on request | by agreement | |||
updated 28.04.2025 | |||||
Bearing GEH 80 2RS SRL 80 2R | on request | by agreement | |||
updated 28.04.2025 | |||||
Bearing GEM 60 ES 2RS GEEM60 | on request | by agreement | |||
updated 28.04.2025 | |||||
Bearing GEZ 014 ES (GEZ 22 ES GE 22 ZO ) DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GEZ 108 ES2RS(GE 38ZO 2/GEZ 38ES2RS DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GEZ 112 ES SKF | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GEZ 15 ES/GE 15 ZO /GEZ 010 ES DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GEZ 200 ES 2RS (GEZ 50ES2RS/GE 50ZO DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GEZ 44 ES-2RS/GE 44 ZO/GEZ 112 ES FLURO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GEZ 50 ES/GE 50 ZO/GEZ 200 ES 2RS FLURO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GG.ME 07-N INA | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GIHR-K 40 DO ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GIHR-K 63 DO ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GIKFR 18 PB ES -KLOUB ELGES | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GILS 12 FLURO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GIR 15 UK (SI 15) DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GIR 20 UK | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GIR 45 UK-2RS (SI 45 2RS) DUNLOP | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GIRS 20 R FLURO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GIS 12X1,25 FLURO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GK 110415 Neutral | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GLCTE 40 NKE | on request | by agreement | |||
updated 22.04.2025 | |||||
Bearing GlueALLCO N 10 310 ML. BEKO | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GlueBO NDICX 0620G (L. 406) CX080 | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GlueBO NDICX 605G CX080 | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GlueBO NDICX-01 20G CX080 | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GlueBO NDICX-05 5G CX080 | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
|||||
Bearing GlueKWIK WELD SPAWANIE NA ZIMNO 2X27G CX080 | on request | by agreement | |||
updated 26.04.2025
Roman Žitník-ZITAS, Krhová-Valašské Meziříčí |
choose an action above the selected records

copyright © EBM system k.s., 2005 – 2025, all rights reserved