refactoring
added ignore