index.html: framework