TRM and Vipal Machinery