Finished prototype for machinetype