add ignore function