added addBooks() functionality
with automatically add to branch
working branchId autocomplete