https://azpdf.net/document/q2n90rm6-more-details-of-machine-descriptions.html