We use force pad's 5 finger force values to control puppet. The puppet is connected to 7 servo motors with strings and pulleys. Each of the user's fingers is mapped to a separate part of the puppet. Pressing on the force pad with certain finger will put up the part that it is linked with. The user can control how high a part would be raised by applying more or less force to the linked finger on the pad. We also add the ability to record a segment of the movement, using the force pad as the initial input device, and then play the sequence when required.