update / add shell demos