new example needs cleanup