depending machine engine example