add demo for web