There are many different varieties of puppets, and they are made of a wide range of materials, depending on their form and intended use. They can be extremely complex or very simple in their construction. The simplest puppets are finger puppets, which are tiny puppets that fit onto a single finger, and sock puppets, which are formed from a sock and operated by inserting one's hand inside the sock, with the opening and closing of the hand simulating the movement of the puppet's "mouth". A hand puppet or glove puppet is controlled by one hand which occupies the interior of the puppet and moves the puppet around. Punch and Judy puppets are familiar examples. Other hand or glove puppets are larger and require two puppeteers for each puppet. Japanese Bunraku puppets are an example of this. Marionettes are suspended and controlled by a number of strings, plus sometimes a central rod attached to a control bar held from above by the puppeteer. Rod puppets are made from a head attached to a central rod. Over the rod is a body form with arms attached controlled by separate rods. They have more movement possibilities as a consequence than a simple hand or glove puppet.