general machines file