add a bunch of demos