docs, rules