craft central Craft Central, Craft Directory
Industry Overview | Craft Publications | Trade Associations | Articles
   
craft central
Art and Craft SuppliersCraft Manufacturers DirectoryCraft Suppliers DirectoryCraft IndustryCraft Wholesaler Suppliers
browse category
 Thread


Can't find the right
supplier prodcuts for

Thread

Post Buy Request

Craft Central » Thread

Thread

Thread Products


Showing 1 - 50 of 100 Manufacturers & Suppliers

1 - 50 of 100

Jis Tools Company

COUNTRYIndia flag India
BUSINESS PROFILE
Engaged in supplying and manufacturing of rolls, thread rolls, single start thread rolls, multi start thread rolls, infeed thread rolls, metal thread rolls, industrial thread rolls and precision thread rolls etc.
CONTACT DETAILS  
Address : W-108, S-Block, M. I. D. C. Bhosari, Pune, Maharashtra - 411 026,India
Phone : +(91)-(20)-27127256/ 27123829
Fax : +(91)-(20)-27125378
Mobile : +(91)-9890035200

MADEIRA Garnfabrik Rudolf Schmidt KG

COUNTRYGermany flag Germany
BUSINESS PROFILE
Leading manufacturer embroidery threads like metallic embroidery threads, acrylic embroidery thread, finely spun wool embroidery thread, flame resistant embroidery thread and heat resistant embroidery thread.
CONTACT DETAILS  
Address : Zinkmattenstrasse 38, Freiburg - Baden - D79 108,Germany
Phone : +(49)-(761)-510400
Fax : +(49)-(761)-500101/ 508456

Systems Gauges & Tools

COUNTRYIndia flag India
BUSINESS PROFILE
Manufacturing and exporting gauges like thread gauges, special thread gauges, ring gauges, thread ring gauges, thread plug gauges, taper thread plug gauges, taper thread ring gauges and precision gauges.
CONTACT DETAILS  
Address : No. 14/4/3, Anand Nagar Industrial Estate, Anand Nagar, MIDC Bhosari, Pune, Maharashtra - 411 026,India
Phone : +(91)-(20)-27126080
Fax : +(91)-(20)-27126080
Mobile : +(91)-9922540090/ 9822039248

Zhejiang Qingchun Thread Industry Co. Limited

COUNTRYChina flag China
BUSINESS PROFILE
Manufacturer and exporter of thread like embroidery thread, polyester thread, rayon embroidery thread, embroidery thread, rayon thread, viscose rayon, viscose rayon thread and polyester embroidery thread.
CONTACT DETAILS  
Address : No. 31 Jubao Road, Heyetang Industrial Park, Yiwu, Zhejiang - 322 000,China
Phone : +(86)-(579)-85260996
Fax : +(86)-(579)-85260997

Farook Thread Machinery

COUNTRYIndia flag India
BUSINESS PROFILE
Manufacturer and exporter of yarn, embroided thread yarns, acrylic knitting yarns, continuous filament yarns, cotton blended yarns, acrylic blended yarns, cotton thread yarns, crochet cotton yarns and spun polyester yarns.
CONTACT DETAILS  
Address : Unit No. 3 & 4, Tanaji Nagar, Near Dattamandir, Andheri Kurla Road, Safed Pool, Andheri East, Mumbai, Maharashtra - 400 001,India
Phone : +(91)-(22)-28510802
Fax : +(91)-(22)-28561506
Mobile : +(91)-9819845945

Hujiang Group Co. Limited

COUNTRYChina flag China
BUSINESS PROFILE
Engaged in production of cored sewing thread, spun polyester sewing thread, spun polyester sewing thread and rayon embroidery thread.
CONTACT DETAILS  
Address : No. 675 Airport Road, Yiwu, Zhejiang - 322 000,China
Phone : +(86)-(579)-85399103/ 87622312
Fax : +(86)-(579)-85399100

Thai Rubber Latex Corporation Thailand Plc

COUNTRYThailand flag Thailand
BUSINESS PROFILE
Deals in manufacturing and supplying extruded rubber thread, rubber threads coated with talcum, rubber threads coated with polymer, latex thread and elastic thread. Also exports non-sterile medical gloves and disposable natural latex gloves.
CONTACT DETAILS  
Address : 99/1-3 Moo 13, Bangna-Trad Road KM. 7, Bangkaew, Bangplee, Samut Prakan - 10540,Thailand
Phone : +(66)-(2)-7517171
Fax : +(66)-(2)-3162485/ 3165873

Guangzhou Hengxin Thread Co. Limited

COUNTRYChina flag China
BUSINESS PROFILE
Manufacturer of filament polyester thread, wax thread, multi core thread, grey yarn, bonded thread, spun polyester thread, nylon thread, transparent thread and gallop knitting thread.
CONTACT DETAILS  
Address : No. 716, Guangcong Jiu Road, Zhongluotan Town, Baiyun Area, Guangzhou, Guangdong - 510 550,China
Phone : +(86)-(2)-62633910
Fax : +(86)-(2)-87412509
Mobile : +(86)-13560242088/ 13570982580

Linear Ways India

COUNTRYIndia flag India
BUSINESS PROFILE
Exporter and manufacturer thread rolling dies, flat thread rolling dies, LWI flat thread rolling dies, Y type flat thread rolling dies, A type flat thread rolling dies, chipboard flat thread rolling dies, wood screws flat thread rolling dies, lead screws.
CONTACT DETAILS  
Address : 135, Industrial Area, Phase- 2, Panchkula, Haryana - 134 113,India
Phone : +(91)-(172)-2592152/ 5064781
Fax : +(91)-(172)-2592533
Mobile : +(91)-9814003925

AMANN s.r.o

COUNTRYCzech Republic flag Czech Republic
BUSINESS PROFILE
Manufacturer of aspo thread, belfil s thread, isacord thread, metalic polamide thread and polyseen thread.
CONTACT DETAILS  
Address : Novodvorsk 1010/14, Praha 4, Praha - 14201,Czech Republic
Phone : +(420)-(261)-341360/ 341364
Fax : +(420)-(261)-341363/ 341365

Threads (India) Limited, Noida

COUNTRYIndia flag India
BUSINESS PROFILE
Deals in manufacturing of filament threads, nylon filament threads, swing threads, nylon sewing threads, nylon threads, polyester filament threads, polyester thread, polyester textured threads, textured threads, spun polyester thread and specialty thread.
CONTACT DETAILS  
Address : D-3/A Panki/ Industrial Estate, Kanpur, Uttar Pradesh - 208022,India
Phone : +(91)-(512)-3045500/ 2691221

Huamei Thread Company Limited

COUNTRYChina flag China
BUSINESS PROFILE
Producer of all kinds of sewing threads such as nylon bonded thread, spun polyester sewing thread, polyester two-for one sewing thread, polyester texture thread and polyester filament sewing threads.
CONTACT DETAILS  
Address : No.195, Zhaolong Road, Zhuangshi, Zhenhai, Ningbo, Zhejiang - 315 201,China
Phone : +(86)-(574)-86693399

Yiwu Mingrong Thread Industy Co. Limited

COUNTRYChina flag China
BUSINESS PROFILE
Manufacturer and Supplier of all types of spun polyester sewing thread, rayon embroidery thread, polyester high tenacity sewing thread and cotton sewing thread.
CONTACT DETAILS  
Address : No. 40290, 10th Street, 3rd Floor, North Gate, 4th District, Yiwu International Trade Market, Yiwu, Zhejiang - 322 000,China
Phone : +(86)-(579)-81540290
Fax : +(86)-(579)-85215189
Mobile : +(86)-+86-13735787547

Alvis Industries

COUNTRYIndia flag India
BUSINESS PROFILE
Engaged in manufacturing and supplying of dies, rolling dies, thread rolling dies, cylindrical thread rolling dies, flat thread rolling dies, metal thread rolling dies, steel thread rolling dies and HSS thread rolling dies etc.
CONTACT DETAILS  
Address : CB-188 A, Ring Road, Naraina, New Delhi, Delhi - 110 028,India
Phone : +(91)-(11)-25770125/ 41629752
Fax : +(91)-(11)-25778470
Mobile : +(91)-9818967522/ 9818024650

Solaractive International, Inc.

COUNTRYUnited States Of America flag USA
BUSINESS PROFILE
Manufacturers of different types of yarn and threads like embroidery thread, UV sun thread, solar thread, novelty yarns, polypropylene yarn and sewing threads etc.
CONTACT DETAILS  
Address : 18740 Oxnard Street 315, Tarzana, California - 91356,United States Of America
Phone : +(1)-(818)-9968690
Fax : +(1)-(818)-9968172

Senbagam Textiles

COUNTRYIndia flag India
BUSINESS PROFILE
Suppliers and manufacturers of sewing threads in Tamil Nadu, cotton threads, polyester threads, polyester sewing threads, polyester core spun threads, cotton sewing threads, cotton embroidery thread along with cotton thread yarn and cotton sewing yarn.
CONTACT DETAILS  
Address : 24, L.R.G. Layout 1st Street, Kongu Nagar Extension, Tiruppur, Tamil Nadu - 641 607,India
Phone : +(91)-(421)-2221216/ 4331216
Fax : +(91)-(421)-2224520
Mobile : +(91)-9843041216

Ningbo Everwin Industrial Co. Limited

COUNTRYChina flag China
BUSINESS PROFILE
Manufacturer of all types of sewing thread, embroidery thread, elastic thread and fishing thread.
CONTACT DETAILS  
Address : Industrial Zone A., Xiangshan, Ningbo, Zhejiang - 315 000,China
Phone : +(86)-(574)-83070072/ 82063358
Fax : +(86)-(574)-65830777
Mobile : +(86)-13777144829

Shree Kalka Ji Textiles

COUNTRYIndia flag India
BUSINESS PROFILE
Supplier and merchant trader of cotton threads, polyester threads, knitting cotton threads, nylon thread, polyester thread, embroidery thread, silk thread, silk embroidery thread, polyester embroidery thread, nylon embroidery thread and stitching thread.
CONTACT DETAILS  
Address : No. 879/ 4, Shyam Market, Delhi, Delhi - 110 006,India
Phone : +(91)-(11)-9310245679
Mobile : +(91)-9310245679/ 9911969089

Haiting Fish Net Manufacturers

COUNTRYChina flag China
BUSINESS PROFILE
Manufactures of nylon sewing thread, spun polyester sewing thread, polyester filament sewing thread, fishing twine, bonded nylon thread and polyester textured yarn.
CONTACT DETAILS  
Address : Unit D, 29th Floor, Eastward, Tian- Hu- Yuan, Xiamen, Fujian - 361 004,China
Phone : +(86)-(594)-2652311
Fax : +(86)-(594)-2083260

Vaishno Insulation

COUNTRYIndia flag India
BUSINESS PROFILE
Supplying and manufacturing of polyester threads such as coloured polyester thread, spun white polyester thread, polyester embroidery thread, polyester knitting thread and polyester sewing thread.
CONTACT DETAILS  
Address : E-53, Opposite Punjab Rolling Mill Chowk, Sanjay Colony, Sector-23, Faridabad, Haryana - 121 005,India
Phone : +(91)-(129)-3267076
Mobile : +(91)-9811578807/ -9911652221

Changling-Helicoil

COUNTRYChina flag China
BUSINESS PROFILE
Engaged in production of thread insert like wire thread insert, wire thread insert, recoil thread insert and screw thread insert.
CONTACT DETAILS  
Address : C-2 Garden Torch, Xinxiang, Henan - .,China
Phone : +(86)-(373)-3522967
Fax : +(86)-(373)-5116566
Mobile : +(86)-15993028285

Balaji Exports

COUNTRYIndia flag India
BUSINESS PROFILE
Engaged in manufacturer of rubber thread, elastic thread, rubber elastic thread, lycra elastic thread, polyester thread, rubber elastic yarn, lycra elastic yarn, elastic yarn, lycra yarn, rubber yarn, polyester yarn and spandex yarn.
CONTACT DETAILS  
Address : 75, Sector-6, Manesar, Gurgaon, Haryana - 0124,India
Phone : +(91)-9810290130

Changling- Helicoil

COUNTRYChina flag China
BUSINESS PROFILE
Engaged in manufacturing of all kinds of thread inserts, threaded insert, screw thread insert, wire thread insert and helicoil insert.
CONTACT DETAILS  
Address : C2 Garden Torch, Xinxiang, Henan - 453 000,China
Phone : +(86)-(373)-3522967
Fax : +(86)-(373)-5116566
Mobile : +(86)-15993028285

Wellcut Tools India Private Limited

COUNTRYIndia flag India
BUSINESS PROFILE
Manufacturing and exporting thread rolls, die head, threading tools, tool bits, two piece thread rolls, rolling machine thread rolls, precision thread rolls and three piece thread rolls. Also offering pipe threading machine, rolling machine and end mills.
CONTACT DETAILS  
Address : C-137, Focal Point, Phase-5, Ludhiana, Punjab - 141 010,India
Phone : +(91)-(161)-2671985
Fax : +(91)-(161)-2671983
Mobile : +(91)-9814341253

Hafe Industrial Co. Limited

COUNTRYChina flag China
BUSINESS PROFILE
Specialized manufacturer of metallic yarn, thread, sewing thread, metallic thread, spandex yarn, filament yarn, polyester spun yarn and embroidery thread.
CONTACT DETAILS  
Address : Zongze North Road, Yiwu, Zhejiang - 322 000,China
Phone : +(86)-(579)-85646610
Fax : +(86)-(579)-82449229
Mobile : +(86)-13606893735

Trueform Tools Gauges Inc., Patiala

COUNTRYIndia flag India
BUSINESS PROFILE
Prominent manufacturers and suppliers of dies, cutting dies, rolling dies, threading dies, thread rolling dies, circular thread rolling dies, flat thread rolling dies, flat thread rolling dies ground form, circular thread rolling dies ground.
CONTACT DETAILS  
Address : Mile Stone, 5 Km. Sirhand Road, Patiala, Punjab - 147 001,India
Phone : +(91)-(175)-5011202
Mobile : +(91)-9814681202

Ortaclar

COUNTRYTurkey flag Turkey
BUSINESS PROFILE
Bulk manufacturer of PG thread cable glands, metric thread cable glands and PG thread brass cable glands.
CONTACT DETAILS  
Address : Esenyurt Hosdere Yolu Evren Sanayi Sitesi 28/1, Istanbul, Avcilar - .,Turkey
Phone : +(90)-(212)-6722784/ 6720355
Fax : +(90)-(212)-6722839

Lancaster Fastener Co. Ltd

COUNTRYUnited Kingdom flag UK
BUSINESS PROFILE
Leading supplier of high quality threaded fasteners like self-tapping screws, self-drilling screws, thread rolling screws, rolled thread machine screws, thread forming screws, rivet bushes and nuts.
CONTACT DETAILS  
Address : Stevant Way Northgate White Lund Industrial Estate, Morecambe, England - LA3 3PU,United Kingdom
Phone : +(44)-(1524)-62645
Fax : +(44)-(1524)-66367

Threads Technology [India]

COUNTRYIndia flag India
BUSINESS PROFILE
Exporting and supplying nylon thread, stitching nylon thread, polyester thread, polyester blended thread, spun polyester thread, polypropylene thread, polypropylene pearl thread, high tech polypropylene thread, electrical cords and industrial thread.
CONTACT DETAILS  
Address : 2/18, Bedekar Sadan No. 5 Mugbhat Lane Girgaum, Mumbai, Maharashtra - 400 004,India
Phone : +(91)-(22)-23868954/ 23804446
Fax : +(91)-(22)-23879107
Mobile : +(91)-9820315260

Shaoxing Hengyang Making Thread Co. Limited

COUNTRYChina flag China
BUSINESS PROFILE
Manufacturer and supplier of all types of cross-stitch thread, rayon embroidery thread and polyester sewing thread.
CONTACT DETAILS  
Address : Meifeng Village, Fuquan Town, Shaoxing - .,China
Phone : +(86)-(575)-88347760
Fax : +(86)-(575)-88347760

Jawala Poly Threads

COUNTRYIndia flag India
BUSINESS PROFILE
Suppliers and manufacturers of nylon thread, nylon embroidery thread, nylon sewing thread, nylon gold thread, polyester thread, polyester embroidery thread, polyester golden thread, polyester sewing thread, rayon threads and rayon embroidery threads.
CONTACT DETAILS  
Address : Village Islampur, Sohna Road, Gurgaon, Haryana - 122 001,India
Phone : +(91)-(98)-10070709
Mobile : +(91)-9810070709

Pearson Panke Ltd

COUNTRYUnited Kingdom flag UK
BUSINESS PROFILE
Bulk manufacturer of thread rolling machine, thread rolling machines, thread trimming machines and thread beading machines.
CONTACT DETAILS  
Address : 1-3, Hale Grove Gardens, London - NW7 3LR,United Kingdom
Phone : +(44)-(20)-89593232
Fax : +(44)-(20)-89595613

R.S. Engineers, Ahmednagar

COUNTRYIndia flag India
BUSINESS PROFILE
Manufacturer and supplier of thread gauges, special gauges, industrial gauges, customized thread gauges, sturdy thread gauges, industrial thread gauges and precision engineered thread gauges.
CONTACT DETAILS  
Address : L-149, M. I. D. C., Ahmadnagar, Maharashtra - 414 111,India
Phone : +(91)-(241)-2778359
Mobile : +(91)-9225322359

Msi Oilfield Products

COUNTRYUnited States Of America flag USA
BUSINESS PROFILE
Supplying all kinds of thread protectors, pipe protection products and composite protectors.
CONTACT DETAILS  
Address : 9110 Meadow Vista Blvd., Houston - 7706,United States Of America
Phone : +(1)-(281)-8904595
Fax : +(1)-(281)-8900543

Heramb Appliances

COUNTRYIndia flag India
BUSINESS PROFILE
Manufacturing and exporting winding machines, thread winding machines, thread coil winding machines, automatic thread coil winding machines, semi automatic thread coil winding machines and electrical thread coil winding machines.
CONTACT DETAILS  
Address : G- 2, Dangat Industial Estate, Sr. No. 81/ 5, Behing Agrawal Godown, N. D. A. Road, Shivane, Pune, Maharashtra - 411 023,India
Phone : +(91)-(20)-65267601
Mobile : +(91)-9225657409/ -9225657409

Sem Fastener Limited

COUNTRYChina flag China
BUSINESS PROFILE
Manufacturer and exporter of fastener products, anchor bolt, thread rod, washer and carriage bolt.
CONTACT DETAILS  
Address : 3 Floor, No. 1, Building 4041, Zhoujiazui Road, Shanghai, Shanghai - 201 606,China
Phone : +(86)-(21)-51050673
Fax : +(86)-(21)-51901724

Hurley Engine Services Ltd

COUNTRYUnited Kingdom flag UK
BUSINESS PROFILE
Supplier of all kinds of engines and parts engines such as recoil thread inserts.
CONTACT DETAILS  
Address : Unit 7, The Maltings Industrial Estate, Brassmill Lane, Bath, Avon - BA1 3JL,United Kingdom
Phone : +(44)-(1225)-336812

Malcolm Ross & Son Ltd.

COUNTRYUnited Kingdom flag UK
BUSINESS PROFILE
Trading various types of teabag thread, nylon cords, medical thread and identification threads.
CONTACT DETAILS  
Address : Malcolm Ross & Son Ltd. P.O. Box 4 3a Heyes Lane Alderley Edge, Cheshire, Cheshire - SK9 7PR,United Kingdom
Phone : +(44)-(1625)-583853
Fax : +(44)-(1625)-586340

Well Group

COUNTRYBangladesh flag Bangladesh
BUSINESS PROFILE
Wholesale manufacturer of well thread, well polyster embroidery threads and jam thread.
CONTACT DETAILS  
Address : A-23- S-6, Bscic Industrial Estate, Chittagong, Kalurghat - ,Bangladesh
Phone : +(880)-(31)-671604/ 671198
Fax : +(880)-(31)-671983

Aar Kay Associates

COUNTRYIndia flag India
BUSINESS PROFILE
Manufacturer and supplier of thread mill testing equipment, industrial thread mill testing equipment, automatic thread mill testing equipment, semi automatic thread mill testing equipment and manual thread mill testing equipment.
CONTACT DETAILS  
Address : D-40, Focal Point, Mandi Gobindgarh, Punjab - 147 301,India
Phone : +(91)-(1765)-250409
Fax : +(91)-(1765)-250657
Mobile : +(91)-9357187409/ 9815164141

Haiyan Pufa Metal Co. Limited

COUNTRYChina flag China
BUSINESS PROFILE
Producer and exporter of all types of fasteners like bolts, screws, nuts, thread rods, hook, washer and wire rod
CONTACT DETAILS  
Address : Haiyan, Wuyuan Town, Changan Road No. 166, Jiaxing, Zhejiang - 314 300,China
Phone : +(86)-(573)-86161198
Fax : +(86)-(573)-86161181

Rubfila International Limited

COUNTRYIndia flag India
BUSINESS PROFILE
Manufacturing of coloured rubber threads, super heat resistant latex rubber thread, furniture grade rubber thread, food grade rubber thread and talc coated rubber thread tcr.
CONTACT DETAILS  
Address : New Industrial Development Area, Kanjikode, Palakkad, Kerala - 678 621,India
Phone : +(91)-(491)-2567261/ 2567262
Fax : +(91)-(491)-2567260

Zhengzhou Hi Tech Abrasives Company Limited

COUNTRYChina flag China
BUSINESS PROFILE
Manufacturer of all kinds of thread grinding wheels and flute grinding wheels.
CONTACT DETAILS  
Address : No. 43-16-7-C, Zhongyuan West Road, Zhengzhou, Henan - 450 003,China
Phone : +(86)-(371)-67611117/ 67658898
Fax : +(86)-(371)-67658898

Smit Industries

COUNTRYIndia flag India
BUSINESS PROFILE
Manufacturing and selling bag closing thread, bag stiching thread, pp thread, textile yarn and nylon thread.
CONTACT DETAILS  
Address : 119, 120, Shankar Estate, Near Revabhai Estate Sureliya, Ahmedabad, Gujarat - 382 418,India
Phone : +(91)-(79)-25861870/ 22971388
Mobile : +(91)-9427609170

Vargus Tooling UK

COUNTRYUnited Kingdom flag UK
BUSINESS PROFILE
Engaged in the manufacturer and distributor of deburring tools, metal cutting tools, thread milling cutters and grooving inserts.
CONTACT DETAILS  
Address : Halesfield 4, Telford, Shropshire - TF7 4AP,United Kingdom
Phone : +(44)-(1952)-583222

Jayalakshmi Industries

COUNTRYIndia flag India
BUSINESS PROFILE
Distributor of pre-applied adhesives, dri-lock adhesives, thread locking adhesives, thread locking sealants, solvent free adhesive, high temperature adhesive, industrial adhesives, dri-lock sealant and pre-applied sealants.
CONTACT DETAILS  
Address : 21/186, T.V.S Main Road, Devar Nagar, Padi, Chennai, Tamil Nadu - 600 050,India
Phone : +(91)-(44)-26545940

Kordt Gmbh & Co. Kg

COUNTRYGermany flag Germany
BUSINESS PROFILE
Engaged in manufacturing of measuring equipment like internal screw thread measuring instruments and external screw thread measuring instruments.
CONTACT DETAILS  
Address : Preyerstr. 24-26 P.O. Box 11 48 D-52249 Eschweiler, Eschweiler, Nordrhein-Westfalen - D-52249,Germany
Phone : +(49)-(02403)-70050
Fax : +(49)-(02403)-700526

Allied Maxcut Engineering Company Limited

COUNTRYUnited Kingdom flag UK
BUSINESS PROFILE
Deals in trading of core drills, spade drills, expanding reamer, fixed reamer, thread milling holders and thread milling inserts.
CONTACT DETAILS  
Address : 93 Vantage Point, Pensnett Estate, Kingswinford, Midland - DY6 7FR,United Kingdom
Phone : +(44)-(1384)-400900
Fax : +(44)-(1384)-400105

Hebei Jianjie Rebar Connection Equipment Company Limited

COUNTRYChina flag China
BUSINESS PROFILE
Supplier of all kinds of rebar coupler, parallel thread coupler, rebar pressing coupler and splicing coupler.
CONTACT DETAILS  
Address : No. 10, Wenan Town, Langfang, Hebei - 056 800,China
Phone : +(86)-(316)-7865392
Fax : +(86)-(316)-7865392
Mobile : +(86)-13785682365

Shanghai Chenlong International Trade Co. Limited

COUNTRYChina flag China
BUSINESS PROFILE
Manufacturer and exporter of all kinds of sewing thread.
CONTACT DETAILS  
Address : No. 57 Yangsi, Yuquan, Shanghai, Shanghai - 200 126,China
Phone : +(86)-(21)-58892248/ 58892614
Fax : +(86)-(21)-58898195





List Your Business | Disclaimer | Feedback
Copyright © craftcentral.com. All rights reserved