applied CRUD, done with store, delete, listing