Title: A heuristic-based approach to press tool design and assembly