machinerype.com