Wrote put, successor, and add.