adding third-party support, using index.html, etc