Added puppet structure.