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
mm | |
minimum quantity: |
SEARCH
sorting
-
there is no common classification for a given section combination
-
sorting
-
(620 440)
-
-
(0)
-
(5)
-
(0)
-
(373)
-
(33)
-
(58)
-
(0)
-
(2)
-
(1 150)
-
(53)
-
(0)
-
(1 925)
-
(0)
-
(0)
-
(0)
-
(376)
-
(37)
-
(19)
-
(0)
-
(0)
-
(0)
-
(2)
-
(56)
-
-
-
(432 674)
-
-
(9 104)
-
(3 503)
-
(2 382)
-
(9 650)
-
(7 654)
-
(1 840)
-
-
-
(2 427)
-
(1 634)
-
(634)
-
-
(3 021)
-
-
-
-
-
(2 274)
-
(691)
-
(497)
-
(15)
-
(72)
-
(0)
-
(0)
-
-
-
(64)
-
(2)
-
-
(7)
-
-
-
-
-
-
(12)
-
(0)
-
-
-
(1)
-
(0)
-
-
-
(2 560)
-
(1 002)
-
(80)
-
(11)
-
(5)
-
(4)
-
-
-
(0)
-
(0)
-
-
-
-
(703)
-
(58)
-
(11)
-
-
-
(237)
-
(22)
-
-
(52)
-
(51)
-
(3)
-
(61)
-
(56)
-
-
(9 069)
-
(1 698)
-
(296)
-
(120)
-
(18)
-
-
(353)
-
-
(2 312)
-
(333)
-
(210)
-
(22)
-
-
(28)
-
(177)
-
(1)
-
(30)
-
(0)
-
(0)
-
(0)
-
(0)
-
(60)
-
-
-
-
(372)
-
-
-
(0)
-
(8)
-
(130)
-
(68)
-
(0)
-
-
-
(106)
-
-
(0)
-
(0)
-
(0)
-
-
(13)
-
(0)
-
-
(2)
-
(0)
-
(0)
-
(0)
-
-
(30)
-
(125)
-
(0)
-
(0)
-
-
-
(10)
-
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(15)
-
(0)
-
-
(24)
-
(0)
-
(8)
-
(28)
-
-
(3 879)
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(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)
-
(13)
-
-
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(6)
-
-
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(21)
-
-
-
-
-
(2)
-
(0)
-
-
(1)
-
(1)
-
-
(0)
-
(0)
-
-
-
-
-
(5)
-
(0)
-
-
-
(39)
-
(4)
-
-
(134)
-
(0)
-
(0)
-
(10)
-
(140)
-
-
-
(322)
-
(23)
-
-
-
-
(1)
-
(316)
-
(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)
-
-
(55)
-
(85)
-
(25)
-
(84)
-
(18)
-
(5)
-
(27)
-
(0)
-
(0)
-
(27)
-
(0)
-
(41)
-
-
(0)
-
(0)
-
(163)
-
(0)
-
(15)
-
(0)
-
(0)
-
(7)
-
(164)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(3)
-
(0)
-
(0)
-
(52)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
-
-
(13)
-
-
-
(0)
-
(0)
-
-
(25)
-
(0)
-
(0)
-
-
(0)
-
(1)
-
(0)
-
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
-
(69)
-
(83)
-
(0)
-
(47)
-
(72)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(12)
-
(0)
-
(0)
-
(1)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(77)
-
(1)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(247)
-
(0)
-
(0)
-
(0)
-
(0)
-
(1)
-
-
-
(0)
-
(1)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(2)
-
-
(2)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(75)
-
(557)
-
(0)
-
(0)
-
(0)
-
(105)
-
-
-
(0)
-
(9)
-
(428)
-
(5 602)
-
(254)
-
(131)
-
(16)
-
-
-
(13 252)
-
(7 605)
-
(23 836)
-
(50 273)
-
(676)
-
(0)
-
(0)
-
(3 011)
-
(2 481)
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(67)
-
(0)
-
(0)
-
-
(0)
-
-
(51)
-
(634)
-
-
(197)
-
-
-
(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)
-
(21)
-
(2 930)
-
(148)
materials, machines and tools
description | quantity | price | |||
---|---|---|---|---|---|
Sheet 25-1700*3000 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 25-2000*1000 EN10029-AN -C45 ( 12050 ) | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 25-2000*12000 11 523 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 25-2000*1500 EN10029-AN -16MnCr5 | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 25-2000*3000 -15142.3/42CrMo4+A | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 25-2000*3000 EN10025-2.EN10029-AN -42CrMo4+A | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 25-2000*3000-S235JRG2 | 1068 kg | by agreement | |||
updated 09.06.2025 | |||||
Sheet 25-2000*4000 -C45 (12050) | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 25-2000*4000-14220.3 (16MnCr5) | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 25-2000*5000 EN10025-3.EN10029-AN -S355NL1 | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 25-2000*6000 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 25-2000*6000 -C45 ČSN EN 10029 | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 25-2000*6000 -RELIA 450 otěruvzdorný | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 25-2000*6000 -S355J2+N ČSN EN 10029 válcovaný za tepla | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 25-2000*6000 EN10025-2.EN10029-AN -S355J2+N | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 25-2000*6000 EN10028-2.EN10029-AN -P265GH | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 25-2000*6000-16Mo3 | on request | by agreement | |||
updated 09.06.2025 | |||||
Sheet 25-2010*3100 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 25-2100*6000 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 25-2100*6000 11 523 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 25-3000*12000 -S355J2+N válcovaný za tepla | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 25-E360 (ČSN 11 700/WNr.1.0070) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 25-P265GH (ČSN 11 416/WNr.1.0425) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 25-P295GH (ČSN 11 478/WNr.1.0481) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 25-P355GH (WNr.1.0473) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 250-510*3000 -18CrNiMo7-6/STN16326.3 | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 270-1000*2000 -C45+N/12050.3 | on request | by agreement | |||
permanent advertising
TES Bojkovice,spol.s r.o, BOJKOVICE |
|||||
Sheet 28-1000*2000-11 416 | 1 pcs | by agreement | |||
updated 09.06.2025 | |||||
Sheet 28-16Mo3 (ČSN 15 020/WNr.1.5415) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 28-1880*430 EN10025-2.EN10029-AN -S235JR+N | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 28-2000*3000 EN10025-2.EN10029-AN -S355J2+N | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 28-500*3000 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 28-500*3000 11 523 | 1318 kg | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3 -S235JR+N | 1643 kg | by agreement | |||
updated 17.06.2025
FERROMET a.s., Veselí nad Moravou |
|||||
Sheet 3 ČSN 425301.11-14 260.3-ČSN 420118.00 | on request | by agreement | |||
updated 17.06.2025
VLASTRO s.r.o., Slavičín |
|||||
Sheet 3-1000*1450 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3-1000*1450 S355 | 1160 kg | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3-1000*1500 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3-1000*1500 S355 | 717 kg | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3-1000*2000 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3-1000*2000 -12060 | 2 pcs | by agreement | |||
updated 16.06.2025
VALSTEEL a.s., Zubří |
|||||
Sheet 3-1000*2000 -54SiCr6+A ČSN EN 10051+A1 | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 3-1000*2000 -C45 ČSN EN 10051+A1 | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 3-1000*2000 -DC01-A EN 10131 | 1 pcs | by agreement | |||
updated 12.06.2025
Siemens Energy, s.r.o., Brno - Židenice |
|||||
Sheet 3-1000*2000 -DC01-A-m, matný, maštěný válcovaný za studena | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 3-1000*2000 -S235JRC+N | 96 kg | by agreement | |||
updated 17.06.2025
FERROMET a.s., Veselí nad Moravou |
|||||
Sheet 3-1000*2000 -S355J2C+N | 144 kg | by agreement | |||
updated 17.06.2025
FERROMET a.s., Veselí nad Moravou |
|||||
Sheet 3-1000*2000-12050.1 (CK45) | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 3-1000*2000-15260.3 (50CrV4) | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 3-1100*2000 11375 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3-1250*2500 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3-1250*2500 -DC01-A-m, matný, maštěný válcovaný za studena | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 3-1250*2500 -S355MC | 6000 kg | by agreement | |||
updated 17.06.2025 | |||||
Sheet 3-1250*2500 11 375 | 219 kg | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3-13CrMo4-5 (ČSN 15 121/WNr.1.7335) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 3-1500*2000 EN10025-2.EN10051+A1 -S235JRG2 | 3 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 3-1500*3000 -DC01 | 2578.6 kg | by agreement | |||
updated 17.06.2025
FERROMET a.s., Veselí nad Moravou |
|||||
Sheet 3-1500*3000 -DC01 Am | 5178 kg | by agreement | |||
updated 17.06.2025 | |||||
Sheet 3-1500*3000 -S235JRC+N | 5584 kg | by agreement | |||
updated 17.06.2025 | |||||
Sheet 3-1500*3000 -S235JRC+N | 2450 kg | by agreement | |||
updated 17.06.2025 | |||||
Sheet 3-1500*3000 -S235JRC+N válcovaný za tepla | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 3-1500*3000 -S235JRC+N, mořený, maštěný válcovaný za tepla | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 3-1500*3000 -S355J2C+N | 1080 kg | by agreement | |||
updated 17.06.2025
FERROMET a.s., Veselí nad Moravou |
|||||
Sheet 3-1500*3000 -S355MC | 2268 kg | by agreement | |||
updated 17.06.2025 | |||||
Sheet 3-1500*3000 11 375 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3-1500*3000 EN10025+A1.EN10051+A1 -S355J2G3 | 15 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 3-1500*3000 EN10142.EN10143 -DX51D+Z275 MA-C | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 3-1690*1000 EN10025+A1.EN10051+A1 -S235JR+N | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 3-16Mo3 (ČSN 15 020/WNr.1.5415) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 3-2000*2000 EN10025+A1.EN10051+A1 -S235J2G3C | 3 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 3-2000*4000 EN10025-2.EN10051+A1 -S355J2+N | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 3-2000*6000 -S355J2+N | 6720 kg | by agreement | |||
updated 17.06.2025 | |||||
Sheet 3-2000*6000 -S355J2+N válcovaný za tepla | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 3-2000*6000 EN10025-2.EN10051+A1 -S355J2+N | 10 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 3-2000*6050 EN10025-2.EN10051+A1 -S355J2+N | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 3-25CrMo4 (ČSN 15 130/WNr.1.7218) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 3-550*1120 S235 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 3-P265GH (ČSN 11 416/WNr.1.0425) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 3.5-1000*2000 -54SiCr6+A | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 3.5-1000*2000-14260.3 (54SiCr6) | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 30-1000*2000 -42CrMo4+A/15142.3 | on request | by agreement | |||
permanent advertising
TES Bojkovice,spol.s r.o, BOJKOVICE |
|||||
Sheet 30-1000*2000 -RELIA 450 | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 30-1000*2000 11523 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 30-1000*2000-19312.3 (1.2842) | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
Sheet 30-10CrMo9-10 (ČSN 15 313/WNr.1.7380) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 30-1250*2500 11 523 | 738 kg | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 30-13CrMo4-5 (ČSN 15 121/WNr.1.7335) | on request | by agreement | |||
updated 15.06.2025 | |||||
Sheet 30-1500*2000 EN10025-2.EN10029-AN -S355J2+N | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 30-1500*3000 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 30-1500*3000 -Laser 355 ML Plus dle mat. listu SSAB | on request | by agreement | |||
updated 02.06.2025
FERONA a.s., Praha |
|||||
Sheet 30-1500*3000 EN10025+A1.EN10029 -S355J2+N | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 30-1500*6000 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 30-1500*6000 11 375 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 30-1510*4360 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 30-1630*2000 EN10025-2.EN10029-AN -S355NL | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 30-2000*1500 EN10025+A1.EN10029-AN -S355J2G3 | 2 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 30-2000*2000 11 523 | on request | by agreement | |||
updated 13.06.2025
TOPSTEEL s.r.o., Košice |
|||||
Sheet 30-2000*3000 EN10025+A1.EN10029-AN -S355J2G3 | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 30-2000*4000 EN10025+A1.EN10029-AN -S235JRG2 | 1 pcs | by agreement | |||
updated 17.06.2025
FERROS PRAHA, s.r.o. , Praha 9 |
|||||
Sheet 30-2000*4000-14220.3 (16MnCr5) | on request | by agreement | |||
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
choose an action above the selected records

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