rules rehash support added