add demo for smart-tip