New Rule data structure