Working with add/edit booksshelf