control chain structure, wip