updated rule syntax