Perhaps the most common kind of drain cleaning machine is called a drain snake. Drain snaking has a simple operation that is often effective, especially for home plumbing or smaller commercial use. Industrial strength drain snakes are, more or less, a long spring cable with corkscrew on the end, attached to a motor. The cable is inserted into the clogged pipe, and the motor feeds the cable into the pipe. With luck the cable or corkscrew at the end snags any blockages in the pipe and can then be pulled out with the blockages. This kind of drain cleaning machine is common, but it is often not suitable for more challenging drain cleaning applications found in some facilities.