dip-machine-overview1