Add definition concept
Add working prototype for `add new` and `clear all`