sclass PlanInMotion { L done = synchroList(); L planned = synchroLinkedList(); volatile bool paused, cancelled; }