fix demo2