boilerplate and placeholders for headless crawl