final machine