makes a rule base... here we go...