add demo
tweak