this is the demo I pictured - must use .tl for graphics