modal: add book modal and dao