mtc puppet