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 | |
| mm | |
| minimum quantity: |
SEARCH
sorting
-
there is no common classification for a given section combination
-
sorting
-
(523 127)
-
-
(0)
-
(4)
-
(0)
-
(0)
-
(21)
-
(367)
-
(0)
-
(5)
-
(17)
-
(52)
-
(0)
-
(1 600)
-
(0)
-
(0)
-
(0)
-
(1 571)
-
(29)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(66)
-
-
-
(334 548)
-
-
(7 896)
-
(2 794)
-
(1 879)
-
(3 963)
-
(5 744)
-
(1 869)
-
-
-
(2 249)
-
(1 485)
-
(548)
-
-
(3 489)
-
-
-
-
-
(1 822)
-
(414)
-
(57)
-
(91)
-
(30)
-
(0)
-
(0)
-
-
-
(30)
-
(4)
-
-
(6)
-
-
-
-
-
-
(125)
-
(0)
-
-
-
(1)
-
(0)
-
-
-
(2 404)
-
(773)
-
(30)
-
(150)
-
(5)
-
(4)
-
-
-
(0)
-
(0)
-
-
-
-
(689)
-
(23)
-
(16)
-
-
-
(463)
-
(20)
-
-
(12)
-
(13)
-
(1)
-
(54)
-
(22)
-
-
(9 858)
-
(1 246)
-
(76)
-
(173)
-
(14)
-
-
(214)
-
-
(2 229)
-
(176)
-
(35)
-
(106)
-
-
(26)
-
(113)
-
(6)
-
(7)
-
(0)
-
(0)
-
(0)
-
(0)
-
(25)
-
-
-
-
(184)
-
-
-
(0)
-
(3)
-
(18)
-
(16)
-
(0)
-
-
-
(206)
-
-
(0)
-
(0)
-
(0)
-
-
(1)
-
(0)
-
-
(16)
-
(0)
-
(0)
-
(0)
-
-
(141)
-
(0)
-
(0)
-
-
-
(16)
-
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(1)
-
(0)
-
-
(12)
-
(0)
-
(8)
-
(2)
-
-
(4 675)
-
-
(0)
-
(0)
-
(0)
-
(1)
-
(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)
-
(24)
-
-
-
-
-
-
(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)
-
(2)
-
-
-
-
-
(2)
-
(0)
-
-
(1)
-
(1)
-
-
(0)
-
(0)
-
-
-
-
-
(22)
-
(0)
-
-
-
(50)
-
(3)
-
-
(0)
-
(0)
-
(0)
-
(11)
-
(7)
-
-
-
(34)
-
(0)
-
-
-
-
(1)
-
(2)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(2)
-
(0)
-
(0)
-
(1)
-
-
-
(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)
-
(0)
-
(0)
-
-
(5)
-
(13)
-
(0)
-
(12)
-
(0)
-
(0)
-
(10)
-
(0)
-
(12)
-
(0)
-
(0)
-
(0)
-
(3)
-
-
(0)
-
(0)
-
(164)
-
(0)
-
(11)
-
(0)
-
(0)
-
(3)
-
(148)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(3)
-
(0)
-
(0)
-
(52)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
-
-
(0)
-
-
-
(0)
-
(0)
-
-
(32)
-
(0)
-
(0)
-
-
(0)
-
(0)
-
(4)
-
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
-
-
(69)
-
(81)
-
(0)
-
(45)
-
(72)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(12)
-
(0)
-
(0)
-
(1)
-
(0)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(86)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(242)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
-
-
(0)
-
(1)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(1)
-
-
(2)
-
(0)
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(65)
-
(664)
-
(0)
-
(0)
-
(0)
-
(154)
-
-
-
(0)
-
(9)
-
(377)
-
(5 542)
-
(214)
-
(109)
-
(16)
-
-
-
(14 881)
-
(8 301)
-
(24 427)
-
(48 047)
-
(591)
-
(0)
-
(0)
-
(2 624)
-
(2 508)
-
-
-
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(0)
-
(67)
-
(0)
-
(0)
-
-
(0)
-
-
(143)
-
(605)
-
-
(178)
-
-
-
(14)
-
(0)
-
(14)
-
(33)
-
(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)
-
(1 224)
-
(157)
materials, machines and tools
| description | quantity | price | |||
|---|---|---|---|---|---|
| Flat bar 350*180*4600 -R260 blok | on request | by agreement | |||
| updated 31.08.2026 | |||||
| Flat bar 350*190*3700 -R260 blok | on request | by agreement | |||
| updated 31.08.2026 | |||||
| Flat bar 360*195*1500 -R260 blok | on request | by agreement | |||
| updated 31.08.2026 | |||||
| Flat bar 380*350 ČSN 425522-19 633.3 | 200 kg | by agreement | |||
|
updated 09.09.2026
VLASTRO s.r.o., Slavičín |
|||||
| Flat bar 385*320 -1.2358 | 3982 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 390*40 -1.21363 | 49 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 400*20 -19830.3/1.3343 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 400*30 -19830.3/1.3343 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 400*40 -19221.3 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 400*40 -19830.3/1.3343 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 400*50 -19830.3/1.3343 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 400*55 -19573 (1.2379) | 508 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 400*60 -19830.3/1.3343 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 400*195*1500 -R260 blok | on request | by agreement | |||
| updated 31.08.2026 | |||||
| Flat bar 400*195*1520 -R260 blok | on request | by agreement | |||
| updated 31.08.2026 | |||||
| Flat bar 400*260 -19552 (1.2343) | 5100.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 400*300 -19663.3 (1.2714) blok | on request | by agreement | |||
| updated 31.08.2026 | |||||
| Flat bar 405*30 -19573 (1.2379) | 242.7 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*35 -19573 (1.2379) | 1128.9 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*40 -19573 (1.2379) | 898 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*45 -19573 (1.2379) | 489.6 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*50 -19573 (1.2379) | 1714 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*55 -19573 (1.2379) | 3177.2 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*60 -19573 (1.2379) | 1493.4 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*65 -19573 (1.2379) | 2072 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*70 -19573 (1.2379) | 2250 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*80 -19573 (1.2379) | 2177 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*85 -19573 (1.2379) | 2252 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*90 -19573 (1.2379) | 3328 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*95 -19573 (1.2379) | 1101 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*100 -19573 (1.2379) | 3920 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*105 -19573 (1.2379) | 963 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*110 -19573 (1.2379) | 1810 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*115 -19573 (1.2379) | 2072 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*120 -19573 (1.2379) | 1785 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*125 -19573 (1.2379) | 1945 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*130 -19573 (1.2379) | 1709 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*140 -19573 (1.2379) | 1859 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*150 -19573 (1.2379) | 1393.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*180 -19573 (1.2379) | 1044 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*190 -19573 (1.2379) | 2728.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*202 -19573 (1.2379) | 1638 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*205 -19452 (1.2101) | 1957.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*212 -19573 (1.2379) | 2248 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*222 -19573 (1.2379) | 1989 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*232 -19573 (1.2379) | 3708 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*242 -19573 (1.2379) | 3418.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*252 -19573 (1.2379) | 2762 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*305 -1.2083 (19433) | 3419 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*305 -11523 (1.0570) | 2402.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*305 -14220 (1.7131) | 986.4 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*305 -15142.3 (1.7225) | 5184.2 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*305 -15142.6 (1.7225) | 3394.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*355 -1.2085 | 2886 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*355 -19552 (1.2343) | 1644.2 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 405*405 -14220 (1.7131) | 1819.8 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 410*20 ČSN 425522-19 312.3 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 410*30 ČSN 425522-19 312.3 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 410*40 ČSN 425522-19 312.3 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 410*50 ČSN 425522-19 312.3 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 410*60 ČSN 425522-19 312.3 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 410*65 -19313 (1.2842) | 582.8 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 410*205 -1.2358 | 3246 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 410*220 -19552 (1.2343) | 3470 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 410*305 -12050 (1.0503) | 744.7 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 430*65 -19612 | 69 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 440*180 -1.2312 (19520) | 114.8 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 450*40 -19221.3 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 450*115 -1.2312 (19520) | 27.6 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 450*130 -1.2312 (19520) | 166 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 450*360 -12050 (1.0503) | 1018.9 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 450*450 -12050 (1.0503) | 3374.2 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*220 -1.2312 (19520) | 24.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*305 -12050 (1.0503) | 3201.4 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*305 -19573 (1.2379) | 500 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*355 -1.2083 (19433) | 3445 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*355 -1.2316 | 2515 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*355 -11523 (1.0570) | 3379.4 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*355 -14220 (1.7131) | 3124.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*355 -15142.3 (1.7225) | 5678.2 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*355 -15142.6 (1.7225) | 3235.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*355 -19452 (1.2101) | 1801 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*355 -19552 (1.2343) | 1196.1 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 455*355 -19554 (1.2344) | 2921.9 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 460*104 -1.2312 (19520) | 113.9 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 460*165 -1.2312 (19520) | 962 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 460*195 -1.2312 (19520) | 25.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 460*320 -1.2312 (19520) | 26.2 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 465*200 -1.2312 (19520) | 1301 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 465*230 -12050 (1.0503) | 2539 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 465*270 -1.2312 (19520) | 414 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 470*12 ČSN 425522-11 523.0 | on request | by agreement | |||
|
permanent advertising
KNAPEC STEEL s.r.o., Žilina-Rosina |
|||||
| Flat bar 470*195 -1.2312 (19520) | 750 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 480*160 -1.2312 (19520) | 577 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 480*230 -1.2312 (19520) | 25 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 480*385 -1.2312 (19520) | 32.4 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 485*210 -1.2312 (19520) | 7.5 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 490*162 -1.2312 (19520) | 38 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 495*220 -1.2312 (19520) | 32.2 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
| Flat bar 498*120 -19452 (1.2101) | 2000 kg | by agreement | |||
|
updated 09.09.2026
VALSTEEL a.s., Zubří |
|||||
choose an action above the selected records
copyright © EBM system k.s., 2005 – 2026, all rights reserved