added editbookdialog