some changes ob book module