added ignore list feature
removed excess code made obsolete by ignore list feature