added interpolation capabliity to the rule processor