spider, refactoring