debugging
still debugging rules
rules checked