initial draft for rules descriptor