added ignorelist support