reasoner for custom rules run at every put
typo in the rules.txt file fixed