refactoring
add ignore pattern