Adding puppet structure