updated backend/book module