Add based puppets