add subpub demo
things