methods for process exec abstraction