rewrite crawlstarter