checkpoint for changing machines