inherit from process