add whole demo