fix demo's construction based on miss understanding