machine hardware