new demo page skeleton