modified demo page