add demo code.