with programme control