refactored Process to use (->) again instead.