state before crawler refactoring