working CRUD with confirmation dialog [#9]