1xbet

Sunday, August 17, 2025

Daily Free Tips!
H/CLTeams1%X%2%1X2T /OS
00:00El Salvador Els1Hercules Salvador - Alianza Salvador1466203.602.502.20X21.24 00:00Nicaragua Nca1Real Madriz - UNAN Managua656292.423.292.5312.42 00:07Mexico Mex1Guadalajara - Juarez4233251.624.105.0011.62 00:15Honduras Hon1Lobos UPNFM - Victoria La Ceiba752132.303.102.7512.30 00:30Argentina Arg1Velez Sarsfield - Independiente3433332.752.803.00X2.80 00:30Brazil Bra2Atletico PR - Cuiaba MT3327401.753.405.00X22.05 00:30USA Usa1CF Montreal - DC United4626282.003.503.601X1.29 00:30USA Usa1Charlotte FC - Real Salt Lake5617271.903.803.7511.90 00:30USA Usa1Inter Miami - LA Galaxy4330271.534.755.2511.53 00:30USA Usa1New England Rev - Los Angeles FC3332353.103.502.25121.29 00:30USA Usa1NY Red Bulls - Philadelphia Un3320472.633.502.55X21.44 00:30USA Usa1Orlando City - Sporting Kansas5823191.405.256.5011.40 00:30USA Usa1Toronto - Columbus Crew2433433.803.701.91X21.25 00:30Venezuela Ven1Monagas - Carabobo2344332.652.802.55X21.42 01:00Brazil Bra1Corinthians SP - Bahia BA2736372.403.103.20X21.53 01:00Costa Rica Crc1Puntarenas - LD Alajuelense313663.203.202.1022.10 01:00Ecuador Ecu1Ind. del Valle - Orense SC4331261.404.338.001X1.08 01:00Mexico Mex2Irapuato - Tlaxcala3931301.823.603.4011.82 01:30Colombia Col1Atl. Nacional - Fortaleza CEIF2750231.574.005.501X1.14 01:30USA Usa1Austin FC - Dallas3441251.913.803.701X1.29 01:30USA Usa1Chicago Fire - St. Louis City4231271.574.505.0011.57 01:30USA Usa1Minnesota Utd - Seattle Sounders3831312.053.603.40X3.60 02:00El Salvador Els1FAS Santa Ana - Zacatecoluca FC85781.493.605.7511.49 02:00El Salvador Els1Luis Angel Firpo - Fuerte SF4631231.374.007.2511.37 02:00Mexico Mex1Cruz Azul - Santos Laguna4634201.275.5011.0011.27 02:00Mexico Mex1Pachuca - Club Tijuana5725181.404.757.5011.40 02:00Mexico Mex1Tigres UANL - Club America3633312.303.103.251X1.33 02:00Mexico Mex2Jaiba Brava - Atlante3433332.452.952.65X2.95 02:00Peru Per1Alianza Lima - ADT Tarma4434221.424.337.0011.42 02:15El Salvador Els1Isidro Metapan - Inter FA4148111.513.506.0011.51 02:30Honduras Hon1Real Espana - Ol. Tegucigalpa485472.373.252.5512.37 02:30USA Usa1Colorado Rapids - Atlanta Utd4630242.253.702.901X1.40 03:00Costa Rica Crc1Herediano - Perez Zeledon4434221.444.336.5011.44 03:00Guatemala Gua1Malacateco - Municipal2430462.202.853.10X21.58 03:30USA Usa1Portland Timbers - FC Cincinnati3431352.703.402.55121.30 04:00Mexico Mex2Dorados Sinaloa - Venados3431352.553.302.30121.29 04:10Mexico Mex1Dep. Toluca - Pumas UNAM736211.703.705.0011.70 09:00Taiwan Tpe1AC Taipei - Taichung Futuro3331362.703.212.20121.27 09:15Czech Republic Cze2Slavia Prague B - Pribram785151.454.005.7511.45 09:30Austria Aut2Austria Salzburg - Rapid Wien II1748352.653.502.30X21.43 09:30Slovakia Svk2OFK Malzenice - Banik Lehota89731.683.604.1011.68 09:30Slovakia Svk2Zilina B - Puchov3430362.503.602.25121.25 10:00Japan Jpn1Fagiano Okayama - Kashiwa Reysol2627473.903.401.95X21.25 10:00Malaysia MlsImmigration FC - Terengganu2332457.535.071.3221.32 10:00Ukraine Ukr2Prykarpattia - FC Chernihiv4334231.503.675.8011.50 10:30Japan Jpn2Ventforet Kofu - Oita Trinita3534312.553.002.901X1.40 11:00Japan Jpn2Ehime - Omiya Ardija1826564.333.701.7521.75 11:00Japan Jpn2Sagan Tosu - V-Varen Nagasaki3435313.403.202.151X1.67 11:00Portugal Por2Farense - Torreense3833291.913.103.751X1.22 11:00Portugal Por2Sporting CP B - Uniao Leiria3532332.353.202.63121.33 11:00South Korea Skr1Gimcheon Sangmu - Seoul3633312.703.502.451X1.53 11:00South Korea Skr1Gwangju - Daejeon Citizen2436402.303.303.10X21.57 11:00South Korea Skr2Cheonan City - Busan I'Park2624503.403.501.9521.95 11:00Ukraine Ukr1FC Kudrivka - SC Poltava3633312.303.103.201X1.34 11:15Netherlands Ned1Go Ahead Eagles - Ajax2930413.904.101.8021.80 11:15Netherlands Ned2Emmen - Almere City3331363.003.502.25121.29 11:30India IndJamshedpur - Diamond Harbour FC4334231.513.755.7311.51 11:30Russia Rus1Akron Tolyatti - Orenburg405281.873.894.181X1.23 12:00England Eng2Ipswich Town - Southampton3831312.103.503.30X3.50 12:00Germany GerViktoria Koln - Paderborn2532435.504.331.5521.55 12:00Thailand Tha1Uthai Thani - Chiangrai Utd4032281.773.393.9811.77 12:00Taiwan Tpe1Taipower - Tainan City2930413.773.871.6321.63 12:30Belgium Bel1Dender - Anderlecht2932393.803.701.95X21.25 13:00CHAN CHANCongo DR - Morocco2534415.003.201.7821.78 13:00CHAN CHANZambia - Kenya3034363.272.872.29X21.29 13:00Denmark Den1Vejle - Midtjylland2464123.704.001.831X1.91 13:00Finland Fin1Haka - HJK Helsinki2311665.005.001.4821.48 13:00Sweden Swe1Brommapojkarna - Sirius6317202.053.803.2012.05 13:00Sweden Swe1IFK Goteborg - AIK Stockholm3022482.203.303.25X21.67 13:00Thailand Tha1Bangkok Utd - Rayong4634201.205.739.7111.20 13:30Czech Republic Cze2Banik Ostrava B - Chrudim738191.754.003.4011.75 13:30Netherlands Ned1Sparta Rotterdam - Utrecht3530352.603.702.50121.29 13:30Netherlands Ned1Twente - PSV Eindhoven2830424.754.751.5721.57 13:30Norway Nor1Tromso - Brann Bergen4515402.503.502.63121.29 13:30Poland Pol2Odra Opole - Slask Wroclaw3626383.103.402.05121.29 13:30Ukraine Ukr1Veres Rivne - Shakhtar Donetsk15256011.005.751.2621.26 13:45Russia Rus1Rubin Kazan - Rostov6024162.103.573.5512.10 14:00Czech Republic Cze1Karvina - Bohemians 1905725231.953.603.4011.95 14:00England Eng1Chelsea - Crystal Palace4232261.604.334.5011.60 14:00England Eng1Nottingham Forest - Brentford3832302.153.253.601X1.29 14:00France Fra1Brest - Lille3132373.303.402.20X21.33 14:00Malaysia MlsMelaka FC - Penang3630342.513.502.59121.27 14:00Portugal Por2Penafiel - Oliveirense3731322.153.303.10121.33 14:00Russia Rus2Spartak Kostroma - FC Chelyabinsk3725382.403.202.79121.31 14:00Sweden Swe2Orebro - Orgryte942493.604.001.8021.80 14:00Ukraine Ukr2Inhulets Petrove - Nyva Ternopil3541241.883.124.041X1.21 14:00Zambia Zam1Prison Leopards - Nkana2635394.003.101.82X21.21 14:15Romania Rou1Csikszereda - U Craiova743504.003.301.8321.83 14:30Germany GerJahn Regensburg - Koln2333446.504.501.4021.40 14:30Hungary Hun1Debrecen - Nyiregyhaza Sp.7713101.673.904.5011.67 15:00Belgium Bel1Saint Truiden - RAAL La Louviere4233251.673.505.5011.67 15:00Belgium Bel2RFC Liege - Seraing4132271.703.604.5011.70 15:00Denmark Den1Viborg - Silkeborg3731322.103.703.10121.29 15:00England Eng2Hull City - Oxford Utd3934271.913.404.1011.91 15:00Estonia Est1Nomme Kalju - Narva Trans4814381.833.603.3011.83 15:00Finland Fin1KuPS Kuopio - Inter Turku4221373.003.502.20121.29 15:00Iceland Isl1Stjarnan - Vestri4319381.634.004.33121.22 15:00Iceland Isl1Vestmannaeyjar - Valur Reykjavik2622524.003.901.7121.71 15:00Iceland Isl2Fylkir - Keflavik2321562.363.752.4122.41 15:00Iceland Isl2HK Kopavogur - Grindavik5915261.365.055.8711.36 15:00Iceland Isl2Njardvik - Throttur3933281.474.574.8711.47 15:00Iceland Isl2Selfoss - Fjolnir4427291.913.803.131X1.31 15:00Luxembourg Lux1F91 Dudelange - Atert Bissen4331261.474.115.1211.47 15:00Luxembourg Lux1Jeunesse Canach - Rodange 913531342.333.312.59121.27 15:00Luxembourg Lux1Jeunesse Esch - Mamer 324032281.713.623.8611.71 15:00Luxembourg Lux1Mondorf - Kaerjeng Un1845371.613.774.33X22.11 15:00Luxembourg Lux1Petange - US Hostert4132271.603.804.2011.60 15:00Luxembourg Lux1Victoria Rosport - UNA Strassen2732414.513.721.5821.58 15:00Russia Rus2Volga Ulyanovsk - SKA-Khabarovsk1530553.583.222.0522.05 15:00Scotland ScoKilmarnock - Dundee Utd3831312.003.603.50X3.60 15:00Scotland ScoLivingston - Hibernian3231373.203.102.30121.36 15:00Sweden Swe3Team TG - Nordic United1919625.704.151.4421.44 15:00Sweden Swe3Jonkopings S. - Torslanda IK5416301.563.634.9511.56 15:00Uruguay Uru1River Plate M. - Mont. City Torque4048123.403.302.101X1.70 15:05UAE Uae1Ajman Club - Al-Wahda3130393.303.601.85121.25 15:05UAE Uae1Khor Fakkan - Al-Jazira3130393.183.621.89121.24 15:30Azerbaijan Aze1Sabah Baku - Qarabag2733404.243.401.7621.76 15:30Portugal Por1Rio Ave - Nacional Madeira3632322.253.203.20X3.20 15:30Sweden Swe1Hacken - Osters4626281.674.104.5011.67 15:30Sweden Swe1Hammarby - GAIS Goteborg4630241.953.603.7011.95 15:30Sweden Swe1Mjallby - Djurgarden5421252.253.403.0012.25 15:45Netherlands Ned1Volendam - AZ Alkmaar2731425.004.501.5521.55 15:45Netherlands Ned2Willem II - FC Eindhoven4131281.674.204.5011.67 16:00Austria Aut1LASK Linz - Austria Wien3530352.603.602.55121.29 16:00Austria Aut1Rapid Wien - Altach4233251.673.755.0011.67 16:00Austria Aut1Wolfsberger AC - Blau-Weiss Linz4032281.803.804.2011.80 16:00Belarus Blr1FC Minsk - Isloch Minsk3335323.143.212.191X1.61 16:00Bulgaria Bul2Belasitsa Petrich - Spartak Pleven4334231.443.856.1111.44 16:00Czech Republic Cze2Vlasim - Sparta Prague B3831311.913.503.30X3.50 16:00Faroe Islands Fro1B68 Toftir - FC Suduroy648281.693.893.7511.69 16:00Kazakhstan Kaz1Aktobe - Okzhetpes4023371.523.655.56121.22 16:00Kazakhstan Kaz1Astana - Ulytau Jezkazgan6223151.136.0816.3611.13 16:00Kazakhstan Kaz1Ordabasy - Tobol Kostanay2636383.083.012.18X21.32 16:00Kazakhstan Kaz1Zhetysu - Atyrau5525202.432.942.7512.43 16:00Norway Nor1Hamarkameratene - Bryne3729342.353.303.00121.33 16:00Norway Nor1KFUM Oslo - Molde4815372.503.003.0012.50 16:00Norway Nor1Kristiansund - Sandefjord3715483.103.752.10X21.36 16:00Norway Nor2Hodd - Skeid5126232.053.503.4012.05 16:00Norway Nor2Moss - Odds BK5212362.453.402.7512.45 16:00Poland Pol2GKS Tychy - Gornik Leczna6129101.833.403.9011.83 16:00Russia Rus1Dynamo Moscow - CSKA Moscow1465212.643.522.69X21.50 16:00Russia Rus2Neftekhimik - KAMAZ3634302.322.933.301X1.29 16:00Spain Spa1Celta Vigo - Getafe4134251.733.505.2511.73 16:00Spain Spa2Real Sociedad B - Real Zaragoza3233353.202.902.45X21.36 16:00Sweden Swe2Sandviken - Landskrona BoIS3922392.203.503.10121.29 16:00Ukraine Ukr1Polissya - LNZ Cherkasy2742312.103.003.80X21.70 16:15France Fra1Angers - Paris FC3433332.633.202.80X3.20 16:15France Fra1Auxerre - Lorient3632322.383.303.00X3.30 16:15France Fra1Metz - Strasbourg3232363.203.402.25X3.40 16:25Lithuania Ltu1Suduva - Banga Gargzdai4234241.723.404.001X1.21 16:30Bosnia&Herz. Bih1Sloga Doboj - Borac B. Luka3744198.054.541.281X3.18 16:30Czech Republic Cze1Pardubice - Banik Ostrava2931403.903.701.8021.80-   - 16:30England Eng1Manchester Utd - Arsenal2832404.103.701.8021.80 16:30Poland Pol1Pogon Szczecin - Gornik Zabrze3930312.003.603.2012.00 16:30Poland Pol1Radomiak Radom - Jagiellonia3531342.383.502.63121.29 16:30Romania Rou1CFR Cluj - Botosani4234241.553.805.2511.55 16:45Hungary Hun1MTK Budapest - Gyori ETO2070102.403.602.601X1.50 17:00Bulgaria Bul1Ludogorets - Lokomotiv Sofia4627271.364.509.0011.36 17:00Denmark Den1Randers - Brondby3430362.633.602.45121.29 17:00Estonia Est1Tallinna Kalev - FCI Levadia2357231.0013.001.0421.04 17:00Germany GerHallescher - Augsburg2333447.004.751.4021.40 17:00Germany GerUlm 1846 - Elversberg3232363.203.202.30X3.20 17:00Ireland IrlSt Patrick's - Shelbourne3933281.903.203.5011.90 17:00Iceland Isl2IR Reykjavik - Thor Akureyri4122371.993.872.93121.22 17:00Iceland Isl2Volsungur Husavik - Leiknir R.4330272.973.851.941X1.75 17:00Italy ItaMonza 1912 - Frosinone3933281.953.204.2011.95 17:00Lithuania Ltu1Dziugas Telsiai - Kauno Zalgiris2728454.333.701.6221.62 17:00Lithuania Ltu1Hegelmann - Panevezys5115342.053.502.8512.05 17:00Russia Rus2Chernomorets N. - Fakel Voronezh3132373.183.172.21X21.31 17:00Turkiye Tur1Genclerbirligi - Antalyaspor3432342.633.202.70X3.20 17:00Turkiye Tur1Konyaspor - Gaziantep4031291.833.504.2011.83 17:00Turkiye Tur2Sivasspor - Bodrum3431352.603.202.40121.33 17:00Turkiye Tur2Vanspor - Esenler Erokspor3532332.303.252.70121.30 17:30Azerbaijan Aze1Sumgayit - Kapaz3834281.973.063.741X1.24 17:30Belgium Bel1Charleroi - Royal Antwerp3632322.303.503.00X3.50 17:30Chile Chi1U. de Chile - Audax Italiano5211371.604.005.2511.60 17:30Luxembourg Lux1Swift Hesperange - Pr. Niedercorn4828242.803.342.1612.80 17:30UAE Uae1Al-Wasl Dubai - Baniyas SC4634201.235.758.7511.23 17:45Croatia Cro1Varazdin - Osijek3632322.383.102.90X3.10 18:00Argentina Arg1Def. Y Justicia - Newells Old Boys3934271.913.104.5011.91 18:00Argentina Arg1Gimnasia LP - Lanus3535302.382.803.601X1.29 18:00Belarus Blr1ML Vitebsk - Dinamo Brest4526291.843.483.9211.84 18:00Bulgaria Bul2Dunav Ruse - CSKA Sofia II715242.693.432.2112.69 18:00Faroe Islands Fro1HB Torshavn - 07 Vestur791291.126.9813.8411.12 18:00Iceland Isl1Afturelding - KA Akureyri3532332.873.502.15121.28 18:00Lithuania Ltu1Zalgiris - Riteriai5329181.314.886.7711.31 18:00Peru Per1Sport Huancayo - Un. de Deportes3633312.253.103.251X1.33 18:00Portugal Por1Alverca - SC Braga2533425.253.901.6221.62 18:00Portugal Por1Santa Clara - Moreirense4034261.903.204.5011.90 18:00Portugal Por2Benfica B - Leixoes3932291.913.404.0011.91 18:00Serbia Srb1Radnicki 1923 - Napredak Kr.4332251.513.985.3611.51 18:00Serbia Srb1TSC Backa Topola - OFK Belgrade776171.703.564.3011.70 18:00Slovakia Svk1Trencin - Zilina3424423.303.701.90X21.29 18:15Belgium Bel1Cercle Brugge - Westerlo3830322.103.703.10121.29 18:15Norway Nor1Valerenga Oslo - Sarpsborg 083233351.953.903.40X21.80 18:30Canada Can1Valour - York United3132373.103.252.05X21.32 18:30Poland Pol2Pogon Siedlce - Polonia Bytom3023472.883.252.25X21.36 18:30Russia Rus1Krasnodar - Sochi87761.365.169.0511.36 18:30Spain Spa1Athletic Bilbao - Sevilla4334231.573.906.0011.57 18:30Spain Spa2Cadiz - Mirandes4233251.623.705.7511.62 18:30Spain Spa2Huesca - Leganes3332352.903.002.60121.36 18:30Serbia Srb1Partizan - IMT New Belgrade5324231.534.004.6711.53 18:30Serbia Srb1Zelezn. Pancevo - Radnicki Nis3732312.053.283.211X1.30 19:00Argentina Arg2Atletico Guemes - CA All Boys2253251.833.105.00X21.91 19:00Czech Republic Cze1Slovan Liberec - Sparta Prague2732414.333.801.6721.67 19:00Ecuador Ecu1LDU Quito - Manta FC4734191.295.2510.0011.29 19:00Hungary Hun1Paks - Zalaegerszeg3830322.053.903.10121.25 19:00Ireland IrlShamrock Rovers - Longford Town4840121.079.2526.0011.07 19:00Iceland Isl1IA Akranes - Vikingur R.2130494.804.331.5221.52 19:00Netherlands Ned1NAC Breda - Fortuna Sittard3632322.303.253.20X3.25 19:00Uruguay Uru1Racing Club M. - Defensor Sp.684282.103.203.7012.10 19:15Bulgaria Bul1Botev Vratsa - Levski Sofia2235437.004.101.4821.48 19:15Poland Pol1Termalica - Rakow Czest.4840123.703.401.9113.70 19:15Poland Pol1Wisla Plock - Legia Warszawa3132373.203.402.05X21.36 19:15Slovenia Svn1Aluminij - Celje315646.754.801.3621.36 19:15Slovenia Svn1Olimpija - FC Koper3738251.733.704.001X1.22 19:30Argentina Arg2San Miguel - Racing Cordoba3933281.952.885.0011.95 19:30Romania Rou1Rapid Bucuresti - FC FCSB5628162.303.203.0012.30 19:30Turkiye Tur1Besiktas - Eyupspor4432241.445.005.5011.44 19:30Turkiye Tur1Ist. Basaksehir - Kayserispor4232261.574.205.0011.57 19:30Turkiye Tur2Manisa - Hatayspor3631332.253.202.80121.33 19:30Turkiye Tur2Sakaryaspor - Igdir FK2833393.753.251.85X21.22 19:45France Fra1Nantes - Paris SG2233457.005.751.3621.36 19:45Italy ItaCesena - Pisa3233352.883.202.50X21.40 20:00Argentina Arg2Club Almagro - CA Atlanta2541343.302.752.50X21.33 20:00Argentina Arg2Est. Rio Cuarto - Est. Buenos Aires3734292.352.703.751X1.25 20:00Argentina Arg2Gimnasia Jujuy - Chaco For Ever4036241.803.005.5011.80 20:00Argentina Arg2Patronato Parana - Arsenal Sarandi4330271.753.405.001X1.17 20:00Bosnia&Herz. Bih1Zrinjski Mostar - Siroki Brijeg4537181.254.519.4211.25 20:00Brazil Bra1Atletico MG - Gremio RS4132271.733.605.001X1.17 20:00Brazil Bra1Santos SP - Vasco da Gama RJ4821311.913.404.3311.91 20:00Brazil Bra2Chapecoense SC - Paysandu PA4929221.953.104.3311.95 20:00Chile Chi1Huachipato - Dep. Limache5027232.253.203.1012.25 20:00Croatia Cro1Hajduk Split - Slaven Belupo715241.573.905.2511.57 20:00Paraguay Par1Olimpia As. - Libertad2830422.253.303.10X21.62 20:15Argentina Arg1Banfield - Estudiantes LP2925462.303.003.50X21.57 20:15Argentina Arg1Central Cordoba - Barracas Central3733302.203.203.501X1.29 20:15Iceland Isl1Breidablik - FH Hafnarfjordur5120291.704.003.9011.70 20:15Italy ItaMilan - Bari4735181.206.5013.0011.20 20:30Brazil Bra3Brusque SC - Londrina PR3524412.352.802.90X21.51 20:30Brazil Bra3Sao Bernardo SP - Figueirense SC4043171.663.105.251X1.13 20:30Portugal Por1Sporting CP - Arouca4634201.276.009.5011.27 20:30Spain Spa1Espanyol - Atletico Madrid2334436.003.901.5721.57 20:30Spain Spa2Las Palmas - FC Andorra4233251.603.755.7511.60 20:30Venezuela Ven1Rayo Zuliano - Puerto Cabello4325322.972.942.331X1.50 21:00Canada Can1Forge - Atletico Ottawa3532332.303.102.75121.32 21:00Peru Per1Melgar Arequipa - Ayacucho4428281.305.508.00X5.50 21:10Argentina Arg2San Martin T. - Alvarado3544211.503.707.501X1.10 21:30Ecuador Ecu1Tecnico Un. - Emelec2933382.203.103.40X21.67 21:30Uruguay Uru1Plaza Colonia - CA Cerro2448282.203.103.40X21.67 22:00Costa Rica Crc1Mun. Liberia - Dep. Saprissa4623313.002.902.551X1.50 22:00El Salvador Els1Aguila - Mun. Limeno4234241.573.605.3411.57 22:00Honduras Hon1Juticalpa - Dep. Choloma306282.203.102.901X1.35 22:00USA Usa1New York City - Nashville SC4414422.503.402.80121.30 22:15El Salvador Els1Platense Zac. - Cacahuatique1845372.422.932.81X21.49 22:30Argentina Arg1River Plate - Godoy Cruz4436201.454.009.0011.45 22:30Brazil Bra1Internacional RS - Flamengo RJ2926453.403.102.30X21.30 22:30Brazil Bra2Atletico GO - Ferroviaria SP3737261.703.505.251X1.17 22:30Chile Chi1Coquimbo Unido - Everton VM5726171.733.604.7511.73 22:30Paraguay Par1Sp. Trinidense - Nacional As.4029313.003.102.401X1.53 23:00Brazil Bra3Confianca SE - Floresta CE3134351.712.955.00X21.98 23:00Brazil Bra3Nautico PE - Anapolis GO4238201.393.907.5011.39 23:00Mexico Mex1Queretaro - Atlas226723.303.302.2522.25 23:30Venezuela Ven1Dep. La Guaira - Dep. Tachira4029312.242.883.161X1.30

*** Odds that are shown are pre-match average values calculated from couple of different bookmakers. They are accurate at the moment of last update 2025-08-16 04:04. Odds may vary at this moment!