refactoring
added mocks in gitignore