use rule file later