Add rule to engine