Below shows a demo.