Rule Structure

Change-Id: I6f277e60b1b37067ee7e1870a199a029d729e11e