deleted old machine functions