ADD machine.h