added new complete methods and more explicit errors to the process manager