updated book module