add ignore rule feature