added API for bookIO