added machine/can update