add book module changes