app.html skeleton