holding all puppet works