demo3 fix