add modules rules, references, book