bookwalker logic add