add demo code based on cl-containers