demo redesigned