add machinetype page