thought_knot 2.0 by Wynne Palmer