some random demos for teaching