modified: books module