fix: demo page