control: work in progress