change: fix wrong callback; add: rest of book tests