added more functionality to the Machine and continued the Machine Factory specs