made TargetMachine static local