Sewing machines are machines used for sewing fabrics and other materials. They are mainly used in the garment industry, textile manufacturing and home improvement. There are different types of sewing machines, including household sewing machines, industrial sewing machines, and specialty sewing machines such as embroidery and overlock machines. Household sewing machines are usually portable and are used for sewing clothes, curtains, bedding and other home textiles. Industrial sewing machines are larger and more powerful and are used for sewing heavy fabrics such as leather, canvas and denim. Specialty sewing machines specialize in specific tasks such as embroidery, buttonholes, and edge finishing. Sewing machines can be equipped with different types of stitches such as straight stitch, zigzag stitch, blind stitch and overlock stitch. Modern sewing machines often have electronic controls and automatic functions such as threading the thread and cutting the thread.