demo revision