Rule Structure

Change-Id: Ic0cedae060ab5df23dcf3c1d36c19a00e5d070a8