control machine functions