demo1 fix