improved demo page