moved #define RULE to atomicc.h