rules have names
changed wrong comments
fixed wrong comment