essentials that every machine requires