update theory of operation