add offer and counteroffer

* add exit and delete