demo page reworked