Adding documentation for explaning rules.son