adapted to DemoJSON-specification