demo page setup