complete demo page