updated rule