added ignore functionality