every methods for machines; wrappers around field values