- get keyid in ui when saving
- implement delete