demo page build