adding improved ignore